import { admin } from 'src/typeorm/admin';
import { CreateAdminParams, UpdateAdminParams } from 'src/utils/types';
import { Repository } from 'typeorm';
export declare class AdminService {
    private adminRepository;
    constructor(adminRepository: Repository<admin>);
    fetchAdmins(): Promise<admin[]>;
    createAdmins(adminDetails: CreateAdminParams): Promise<admin>;
    updateAdmin(id: number, updateAdminDetails: UpdateAdminParams): Promise<import("typeorm").UpdateResult>;
    deleteAdmin(id: number): Promise<import("typeorm").DeleteResult>;
}
