/// <reference types="multer" />
import { BlogDataService } from '../blog_data.service';
import { CreateBlogDataParams, UpdateBlogDataParams } from 'src/utils/types';
export declare class BlogDataController {
    private blogDataService;
    constructor(blogDataService: BlogDataService);
    getblogs(): Promise<import("../../typeorm/blog_data").blog_data[]>;
    createBlogData(createBlogDataDto: CreateBlogDataParams): Promise<import("../../typeorm/blog_data").blog_data>;
    updateBlogDataById(id: number, updateBlogDataDto: UpdateBlogDataParams): Promise<void>;
    deleteBlogDataById(id: number): Promise<void>;
    uploadFile(files: Array<Express.Multer.File>): Promise<{
        status: string;
        message: string;
        data: Express.Multer.File[];
    }>;
}
