declare const _default: import("vue").DefineComponent<{
    noDataText: {
        type: StringConstructor;
        default: string;
    };
    maxWidth: {
        type: StringConstructor;
        default: string;
    };
    dataTestName: {
        type: StringConstructor;
        default: string;
    };
    placeholder: {
        type: StringConstructor;
        default: string;
    };
}, unknown, {
    lazyLoad: {
        total: number;
        page: number;
    };
    open: boolean;
    searchQuery: string;
    LOAD_MORE_BLOCK: HTMLElement;
    selectedElement: string;
    loading: boolean;
    keyup_selected: number;
}, {
    noDataMessage(): string;
}, {
    fixScrolling(): void;
    closeDropdown(): void;
    handleNavigate(): void;
    onBlur(): void;
    onChange(): void;
    onFocus(): void;
}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:modelValue" | "onblur" | "onchange" | "onfocus")[], "update:modelValue" | "onblur" | "onchange" | "onfocus", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
    noDataText: {
        type: StringConstructor;
        default: string;
    };
    maxWidth: {
        type: StringConstructor;
        default: string;
    };
    dataTestName: {
        type: StringConstructor;
        default: string;
    };
    placeholder: {
        type: StringConstructor;
        default: string;
    };
}>> & {
    "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
    onOnblur?: ((...args: any[]) => any) | undefined;
    onOnchange?: ((...args: any[]) => any) | undefined;
    onOnfocus?: ((...args: any[]) => any) | undefined;
}, {
    noDataText: string;
    maxWidth: string;
    dataTestName: string;
    placeholder: string;
}>;
export default _default;
