import { HttpClient } from './http/http.js'; import { DecodedAddressCode, District, Province, Regency, Village } from './domain.js'; export declare class Repository { private CDN; private http; static HTTP_CLIENT: HttpClient; constructor(CDN: string, http?: HttpClient); private getMany; getProvinces(): Promise; getRegencies(provinceId?: string): Promise; getDistricts(provinceId?: string, regencyId?: string): Promise; getVillages(provinceId?: string, regencyId?: string, districtId?: string): Promise; getProvince(provinceId: string): Promise; getRegency(provinceId: string, regencyId: string): Promise; getDistrict(provinceId: string, regencyId: string, districtId: string): Promise; getVillage(provinceId: string, regencyId: string, districtId: string, villageId: string): Promise; decodeAddressCode(addressCode: string): Promise; } //# sourceMappingURL=repository.d.ts.map