export declare type DistrictLevel = 'country' | 'province' | 'city' | 'county'; export declare class District { private _adcode; private _name; private _level; private _parent; private _children; get adcode(): string; get name(): string; get level(): DistrictLevel; get parent(): District; get children(): District[]; get childrenCount(): number; constructor(props: { adcode: string; name: string; level: DistrictLevel; parent?: District; }); existChildByName(name: string): boolean; /** 找到一个有效的子节点 */ findOneChildByName(name: string): District; /** 找到一个有效的后代节点 */ findOneDescendantByName(name: string): District; /** 找到所有有效的后代节点 */ private _findDescendantsByName; }