import * as React from 'react';
interface TreeModalOpts {
    onSelect: Function;
    required?: boolean;
    areaInfo: {
        areaCode: string;
        areaName: string;
    };
}
export default class extends React.PureComponent<TreeModalOpts> {
    current: any;
    componentDidMount(): void;
    state: {
        currentNode: any;
        show: boolean;
        treeData: any[];
    };
    show(): Promise<void>;
    private onLoadData;
    private renderTreeNodes;
    private onChooseNode;
    render(): JSX.Element;
}
export {};
