declare const _default: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
    enableFullTree: {
        type: BooleanConstructor;
        default: boolean;
    };
    enableCascade: {
        type: BooleanConstructor;
        default: boolean;
    };
    onlySelectLeaf: {
        type: BooleanConstructor;
        default: boolean;
    };
    loadTreeDataType: {
        type: import("vue").PropType<import("./touch-lookup/composition").LoadTreeDataType>;
        default: import("./touch-lookup/composition").LoadTreeDataType;
    };
    title: {
        type: StringConstructor;
        default: string;
    };
    displayType: {
        type: import("vue").PropType<import("./touch-lookup/composition").LookupDisplayType>;
        default: import("./touch-lookup/composition").LookupDisplayType;
    };
    idValue: {
        type: StringConstructor;
        default: string;
    };
    data: {
        type: import("vue").PropType<Record<string, any>[]>;
        default: () => never[];
    };
    uri: {
        type: StringConstructor;
        default: string;
    };
    idField: {
        type: StringConstructor;
        default: string;
    };
    textField: {
        type: StringConstructor;
        default: string;
    };
    multiSelect: {
        type: BooleanConstructor;
        default: boolean;
    };
    mappingFields: {
        type: ObjectConstructor;
        default: null;
    };
    selectedLimit: {
        type: NumberConstructor;
        default: number;
    };
    selectedCollapseLimit: {
        type: NumberConstructor;
        default: number;
    };
    pageSize: {
        type: NumberConstructor;
        default: number;
    };
    enableFavorite: {
        type: BooleanConstructor;
        default: boolean;
    };
    settingKey: {
        type: StringConstructor;
        default: string;
    };
    enableSearch: {
        type: BooleanConstructor;
        default: boolean;
    };
    enableAvatar: {
        type: BooleanConstructor;
        default: boolean;
    };
    avatarField: {
        type: StringConstructor;
        default: string;
    };
    selectedData: {
        type: ObjectConstructor;
        default: null;
    };
    searchField: {
        type: StringConstructor;
        default: string;
    };
    httpServiceToken: {
        type: (SymbolConstructor | StringConstructor)[];
        default: null;
    };
    beforeLoadData: {
        type: import("vue").PropType<import("./touch-lookup/composition").BeforeLoadData>;
        default: null;
    };
    separator: {
        type: StringConstructor;
        default: string;
    };
}>, () => any, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
    enableFullTree: {
        type: BooleanConstructor;
        default: boolean;
    };
    enableCascade: {
        type: BooleanConstructor;
        default: boolean;
    };
    onlySelectLeaf: {
        type: BooleanConstructor;
        default: boolean;
    };
    loadTreeDataType: {
        type: import("vue").PropType<import("./touch-lookup/composition").LoadTreeDataType>;
        default: import("./touch-lookup/composition").LoadTreeDataType;
    };
    title: {
        type: StringConstructor;
        default: string;
    };
    displayType: {
        type: import("vue").PropType<import("./touch-lookup/composition").LookupDisplayType>;
        default: import("./touch-lookup/composition").LookupDisplayType;
    };
    idValue: {
        type: StringConstructor;
        default: string;
    };
    data: {
        type: import("vue").PropType<Record<string, any>[]>;
        default: () => never[];
    };
    uri: {
        type: StringConstructor;
        default: string;
    };
    idField: {
        type: StringConstructor;
        default: string;
    };
    textField: {
        type: StringConstructor;
        default: string;
    };
    multiSelect: {
        type: BooleanConstructor;
        default: boolean;
    };
    mappingFields: {
        type: ObjectConstructor;
        default: null;
    };
    selectedLimit: {
        type: NumberConstructor;
        default: number;
    };
    selectedCollapseLimit: {
        type: NumberConstructor;
        default: number;
    };
    pageSize: {
        type: NumberConstructor;
        default: number;
    };
    enableFavorite: {
        type: BooleanConstructor;
        default: boolean;
    };
    settingKey: {
        type: StringConstructor;
        default: string;
    };
    enableSearch: {
        type: BooleanConstructor;
        default: boolean;
    };
    enableAvatar: {
        type: BooleanConstructor;
        default: boolean;
    };
    avatarField: {
        type: StringConstructor;
        default: string;
    };
    selectedData: {
        type: ObjectConstructor;
        default: null;
    };
    searchField: {
        type: StringConstructor;
        default: string;
    };
    httpServiceToken: {
        type: (SymbolConstructor | StringConstructor)[];
        default: null;
    };
    beforeLoadData: {
        type: import("vue").PropType<import("./touch-lookup/composition").BeforeLoadData>;
        default: null;
    };
    separator: {
        type: StringConstructor;
        default: string;
    };
}>> & Readonly<{}>, {
    uri: string;
    data: Record<string, any>[];
    displayType: import("./touch-lookup/composition").LookupDisplayType;
    idField: string;
    title: string;
    enableSearch: boolean;
    multiSelect: boolean;
    separator: string;
    textField: string;
    selectedData: Record<string, any>;
    mappingFields: Record<string, any>;
    pageSize: number;
    idValue: string;
    enableCascade: boolean;
    enableFavorite: boolean;
    beforeLoadData: import("./touch-lookup/composition").BeforeLoadData;
    loadTreeDataType: import("./touch-lookup/composition").LoadTreeDataType;
    onlySelectLeaf: boolean;
    enableFullTree: boolean;
    selectedLimit: number;
    selectedCollapseLimit: number;
    settingKey: string;
    enableAvatar: boolean;
    avatarField: string;
    searchField: string;
    httpServiceToken: string | symbol;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default _default;
