import { BasicRegionValue, RegionOption } from './interface';
declare const _default: import('vue').DefineComponent<{
    readonly placeholder: string;
    readonly defaultValue: BasicRegionValue;
    readonly disabled: boolean;
    readonly trigger: "click" | "hover";
    readonly placement: "bottom" | "left" | "right" | "top";
    readonly clearable: boolean;
    readonly level: 1 | 2 | 3;
    readonly popoverWidth: string | number;
    readonly data?: Record<string, string> | undefined;
    readonly modelValue?: BasicRegionValue | undefined;
    readonly tabLabels?: string[] | undefined;
}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {
    'update:modelValue': (_value: BasicRegionValue) => true;
    /**
     * @zh 选中值变更时触发
     * @param {string[]} _value 按层级的行政区划代码
     * @param {RegionOption[]} _options 对应的区域节点
     */
    change: (_value: BasicRegionValue, _options: RegionOption[]) => true;
}, string, import('vue').PublicProps, Readonly<{
    readonly placeholder: string;
    readonly defaultValue: BasicRegionValue;
    readonly disabled: boolean;
    readonly trigger: "click" | "hover";
    readonly placement: "bottom" | "left" | "right" | "top";
    readonly clearable: boolean;
    readonly level: 1 | 2 | 3;
    readonly popoverWidth: string | number;
    readonly data?: Record<string, string> | undefined;
    readonly modelValue?: BasicRegionValue | undefined;
    readonly tabLabels?: string[] | undefined;
}> & Readonly<{
    onChange?: ((_value: BasicRegionValue, _options: RegionOption[]) => any) | undefined;
    "onUpdate:modelValue"?: ((_value: BasicRegionValue) => any) | undefined;
}>, {
    readonly data: Record<string, string>;
    readonly placeholder: string;
    readonly defaultValue: BasicRegionValue;
    readonly disabled: boolean;
    readonly trigger: "click" | "hover";
    readonly placement: "bottom" | "left" | "right" | "top";
    readonly clearable: boolean;
    readonly level: 1 | 2 | 3;
    readonly tabLabels: string[];
    readonly popoverWidth: string | number;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
export default _default;
//# sourceMappingURL=BasicRegionSelect.d.ts.map