import Event from '../event';
export default class DistrictExplorer extends Event {
    _opts: any;
    _areaNodesForLocating: any;
    _areaNodeCache: any;
    constructor(opts: any);
    setAreaNodesForLocating(areaNodes: any): void;
    _loadJson(src: any, callback: any): Promise<void>;
    _getAreaNodeDataFileName(adcode: any): string;
    _getAreaNodeDataSrc(adcode: any): string;
    loadAreaTree(callback: any): void;
    loadCountryNode(callback: any): void;
    loadMultiAreaNodes(adcodes: any, callback?: any): void;
    loadAreaNode(adcode: any, callback: any, thisArg?: any, canSync?: any): void;
    getLocalAreaNode(adcode: any): any;
    _buildAreaNode(adcode: any, distData: any): void;
    clearAreaNodeCacheByAdcode(adcode: any): boolean;
    destroy(): void;
}
