import { District, DistrictLevel } from './District'; /** * 处理中国行政区域相关的问题 * - 省市县三级结构,严格分层 * - 存在没有市的县 */ export declare class DistrictCenter { static chinaAdcode: string; private _adcodeToRecord; get country(): District; constructor(); getProvinces(): District[]; getCities(): District[]; getCounties(): District[]; forEach(fn: (record: District) => void): void; getByAdcode(adcode: string): District | undefined; getParent(adcode: string): District | undefined; getOwnerProvince(adcode: string): District | undefined; getOwnerCity(adcode: string): District | undefined; getOwnerCounty(adcode: string): District | undefined; getOwner(adcode: string, level: DistrictLevel): District | undefined; getLeafs(): District[]; }