import { BlogsService } from './blogs.service';
import { CreateBlogDto } from './dto/create-blog.dto';
import { Blog } from './schemas/blog.schema';
export declare class BlogsController {
    private readonly blogsService;
    constructor(blogsService: BlogsService);
    create(createBlogDto: CreateBlogDto): Promise<Blog>;
    findAll(slug?: string, id?: string, category?: string, page?: string, limit?: string, search?: string, platformType?: string): Promise<any>;
    findOne(idOrSlug: string): Promise<Blog>;
    update(id: string, updateBlogDto: Partial<CreateBlogDto>): Promise<Blog>;
    patch(id: string, updateBlogDto: Partial<CreateBlogDto>): Promise<Blog>;
    delete(id: string): Promise<{
        success: boolean;
        message: string;
    }>;
}
