import { AgencyRepository } from '../repositories/agency.repository';
export declare class AgencyService {
    private agencyRepository;
    constructor(agencyRepository: AgencyRepository);
    createAgency(data: any): Promise<import("../entities/Agency").Agency>;
    getAgencyById(id: string): Promise<import("../entities/Agency").Agency>;
    listAgencies(filters?: any, page?: number, limit?: number): Promise<{
        data: import("../entities/Agency").Agency[];
        pagination: any;
    }>;
    updateAgency(id: string, data: any): Promise<import("../entities/Agency").Agency | null>;
    deleteAgency(id: string): Promise<import("../entities/Agency").Agency | null>;
}
//# sourceMappingURL=agency.service.d.ts.map