/// <reference types="multer" />
import { AdminService } from '../admin.service';
import { CreateAdminDto } from '../dto/createAdmin.dto';
import { UpdateAdminDto } from '../dto/updateAdmin.dto';
export declare class AdminController {
    private adminService;
    constructor(adminService: AdminService);
    getAdmins(): Promise<import("../../typeorm/admin").admin[]>;
    createAdmin(createAdminDto: CreateAdminDto): Promise<import("../../typeorm/admin").admin>;
    updateAdminById(id: number, updateAdminDto: UpdateAdminDto): Promise<void>;
    deleteAdminById(id: number): Promise<void>;
    uploadFile(file: Express.Multer.File, dataUrl: any): {
        originalname: string;
        filename: string;
    };
}
