import { nextTick } from 'vue';
declare const _default: import("vue").DefineComponent<{
    readonly options: import("../../../utils").EpPropFinalized<() => any[], unknown, unknown, () => never[], boolean>;
    readonly width: import("../../../utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, 400, boolean>;
    readonly size: {
        readonly type: import("vue").PropType<import("../../../utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    readonly disabled: import("../../../utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
    readonly minRows: import("../../../utils").EpPropFinalized<NumberConstructor, unknown, unknown, 8, boolean>;
    readonly maxRows: import("../../../utils").EpPropFinalized<NumberConstructor, unknown, unknown, 12, boolean>;
    readonly emptyText: import("../../../utils").EpPropFinalized<StringConstructor, unknown, unknown, "暂无数据", boolean>;
    readonly labelValue: import("../../../utils").EpPropFinalized<() => {
        label: string;
        value: string;
    }, unknown, unknown, () => {
        label: string;
        value: string;
    }, boolean>;
    readonly rows: import("../../../utils").EpPropFinalized<NumberConstructor, unknown, unknown, 50, boolean>;
    readonly needTag: import("../../../utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
}, {
    size: any;
    getFullData: any;
    clear: () => void;
},  unknown,  {},  {},  import("vue").ComponentOptionsMixin,  import("vue").ComponentOptionsMixin,  {
    optionsChange: (val: any) => any;
    multipleSearch: (val: object) => object;
    search: (val: object) => object;
    clearMultipleValue: () => boolean;
    'update:fullData': (val: any) => any;
},  string,  import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps,  Readonly<import("vue").ExtractPropTypes<{
    readonly options: import("../../../utils").EpPropFinalized<() => any[], unknown, unknown, () => never[], boolean>;
    readonly width: import("../../../utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, 400, boolean>;
    readonly size: {
        readonly type: import("vue").PropType<import("../../../utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    readonly disabled: import("../../../utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
    readonly minRows: import("../../../utils").EpPropFinalized<NumberConstructor, unknown, unknown, 8, boolean>;
    readonly maxRows: import("../../../utils").EpPropFinalized<NumberConstructor, unknown, unknown, 12, boolean>;
    readonly emptyText: import("../../../utils").EpPropFinalized<StringConstructor, unknown, unknown, "暂无数据", boolean>;
    readonly labelValue: import("../../../utils").EpPropFinalized<() => {
        label: string;
        value: string;
    }, unknown, unknown, () => {
        label: string;
        value: string;
    }, boolean>;
    readonly rows: import("../../../utils").EpPropFinalized<NumberConstructor, unknown, unknown, 50, boolean>;
    readonly needTag: import("../../../utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
}>> & {
    onSearch?: ((val: object) => any) | undefined;
    onOptionsChange?: ((val: any) => any) | undefined;
    onMultipleSearch?: ((val: object) => any) | undefined;
    onClearMultipleValue?: (() => any) | undefined;
    "onUpdate:fullData"?: ((val: any) => any) | undefined;
},  {
    readonly width: import("../../../utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>;
    readonly disabled: import("../../../utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
    readonly options: any[];
    readonly minRows: number;
    readonly maxRows: number;
    readonly emptyText: string;
    readonly labelValue: {
        label: string;
        value: string;
    };
    readonly rows: number;
    readonly needTag: import("../../../utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
}>;
export default _default;
