declare const _default: import('vue').DefineComponent<{
    readonly queryInterface: {
        readonly type: StringConstructor;
    };
    readonly options: {
        readonly type: ArrayConstructor;
        readonly default: () => never[];
    };
    readonly params: {
        readonly type: ObjectConstructor;
        readonly default: null;
    };
    readonly isSelectedFirst: {
        readonly type: BooleanConstructor;
        readonly default: () => boolean;
    };
    readonly modelValue: {
        readonly type: [StringConstructor, NumberConstructor];
        readonly default: () => string;
    };
    readonly disabled: {
        readonly type: BooleanConstructor;
        readonly default: false;
    };
    readonly clearable: {
        readonly type: BooleanConstructor;
        readonly default: true;
    };
    readonly placeholder: {
        readonly type: StringConstructor;
        readonly default: "请选择";
    };
    readonly multiple: {
        readonly type: BooleanConstructor;
        readonly default: false;
    };
    readonly filterable: {
        readonly type: BooleanConstructor;
        readonly default: true;
    };
    readonly firstValue: {
        readonly type: [StringConstructor, NumberConstructor];
        readonly default: () => string;
    };
    readonly checkStrictly: {
        readonly type: BooleanConstructor;
        readonly default: true;
    };
    readonly expandOnClickNode: {
        readonly type: BooleanConstructor;
        readonly default: true;
    };
    readonly treeProps: {
        readonly type: ObjectConstructor;
        readonly default: () => {
            key: string;
            label: string;
            value: string;
            disabled: string;
            isLeaf: string;
        };
    };
}, {}, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {
    "update:modelValue": (value: string | number | null | undefined) => void;
    change: (_value: string | number | null | undefined) => void;
    nodeChange: (value: any) => void;
}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
    readonly queryInterface: {
        readonly type: StringConstructor;
    };
    readonly options: {
        readonly type: ArrayConstructor;
        readonly default: () => never[];
    };
    readonly params: {
        readonly type: ObjectConstructor;
        readonly default: null;
    };
    readonly isSelectedFirst: {
        readonly type: BooleanConstructor;
        readonly default: () => boolean;
    };
    readonly modelValue: {
        readonly type: [StringConstructor, NumberConstructor];
        readonly default: () => string;
    };
    readonly disabled: {
        readonly type: BooleanConstructor;
        readonly default: false;
    };
    readonly clearable: {
        readonly type: BooleanConstructor;
        readonly default: true;
    };
    readonly placeholder: {
        readonly type: StringConstructor;
        readonly default: "请选择";
    };
    readonly multiple: {
        readonly type: BooleanConstructor;
        readonly default: false;
    };
    readonly filterable: {
        readonly type: BooleanConstructor;
        readonly default: true;
    };
    readonly firstValue: {
        readonly type: [StringConstructor, NumberConstructor];
        readonly default: () => string;
    };
    readonly checkStrictly: {
        readonly type: BooleanConstructor;
        readonly default: true;
    };
    readonly expandOnClickNode: {
        readonly type: BooleanConstructor;
        readonly default: true;
    };
    readonly treeProps: {
        readonly type: ObjectConstructor;
        readonly default: () => {
            key: string;
            label: string;
            value: string;
            disabled: string;
            isLeaf: string;
        };
    };
}>> & {
    "onUpdate:modelValue"?: ((value: string | number | null | undefined) => any) | undefined;
    onChange?: ((_value: string | number | null | undefined) => any) | undefined;
    onNodeChange?: ((value: any) => any) | undefined;
}, {
    readonly modelValue: string | number;
    readonly disabled: boolean;
    readonly clearable: boolean;
    readonly placeholder: string;
    readonly filterable: boolean;
    readonly multiple: boolean;
    readonly options: unknown[];
    readonly params: Record<string, any>;
    readonly isSelectedFirst: boolean;
    readonly firstValue: string | number;
    readonly checkStrictly: boolean;
    readonly expandOnClickNode: boolean;
    readonly treeProps: Record<string, any>;
}, {}>;
export default _default;
