import { blog } from 'src/typeorm/blog';
import { CreateBlogParams, UpdateBlogParams } from 'src/utils/types';
import { Repository } from 'typeorm';
export declare class BlogService {
    private blogRepository;
    constructor(blogRepository: Repository<blog>);
    fetchBlogs(): Promise<blog[]>;
    createBlogs(blogDetails: CreateBlogParams): Promise<blog>;
    updateBlog(id: number, updateblogDetails: UpdateBlogParams): Promise<import("typeorm").UpdateResult>;
    deleteBlog(id: number): Promise<import("typeorm").DeleteResult>;
}
