import { TenantConnectionService } from '../tenant/tenant-connection.service';
import { BaseTenantService } from '@/common/base/service/base-crud.service';
import { AdministrativeUnit } from './entities/administrative-unit.entity';
export declare class AdministrativeUnitsService extends BaseTenantService<AdministrativeUnit> {
    protected readonly tenantConnectionService: TenantConnectionService;
    protected entity: typeof AdministrativeUnit;
    constructor(tenantConnectionService: TenantConnectionService);
    findActiveProvinces(): Promise<AdministrativeUnit[]>;
    findActiveDistricts(provinceId: number): Promise<AdministrativeUnit[]>;
    findActiveWards(districtId: number): Promise<AdministrativeUnit[]>;
    resolveCurrent(unitId: number): Promise<AdministrativeUnit | null>;
    findOneById(id: number): Promise<AdministrativeUnit | null>;
}
