import { AdminService } from './admin.service';
import { CreateAdminDto } from './dto/create-admin.dto';
import { UpdateAdminDto } from './dto/update-admin.dto';
export declare class AdminController {
    private readonly adminService;
    constructor(adminService: AdminService);
    create(createAdminDto: CreateAdminDto): Promise<{
        id: string;
        email: string;
        createdAt: Date;
        updatedAt: Date;
        deletedAt?: Date | any;
        version?: number | any;
        _attributes: import("./entities/admin.entity").Admin;
        dataValues: import("./entities/admin.entity").Admin;
        _creationAttributes: import("./entities/admin.entity").Admin;
        isNewRecord: boolean;
        sequelize: import("sequelize").Sequelize;
        _model: import("sequelize").Model<import("./entities/admin.entity").Admin, import("./entities/admin.entity").Admin>;
    }>;
    findAll(): string;
    findOne(id: string): Promise<import("./entities/admin.entity").Admin>;
    update(id: string, updateAdminDto: UpdateAdminDto): string;
    remove(id: string): string;
}
