interface Iprops {
    dropdownData: any;
    placeHolder?: string;
    objectProperty?: string;
    defaultValue?: any;
    initialVisibleData?: number;
    scrollThreshold?: number;
    totalRecords?: number;
    disableProperty?: string;
    noSearchResultMessage?: string;
    isAutoCompleteDisabled?: boolean;
    isCustomSpinner?: boolean;
    showLoadingSpinner?: boolean;
    showdropDownArrow?: boolean;
    showClearOption?: boolean;
    customClass?: CustomClassType;
    customStyle?: CustomStyleType;
    searchFn?: Function;
    disableListFn?: Function;
    isScrollThresholdRequired?: boolean;
    inspectAutoCompleteList?: boolean;
    viewMoreText?: string;
    optViewMoreOnlyForApiCall?: boolean;
    aria?: CustomAriaType;
    triggerOnFocusEvent?: Function;
    triggerBlurEvent?: Function;
    triggerApiLoadEvent?: Function;
    broadcastSelectedValue?: Function;
    triggerClearSelectionEvent?: Function;
    isApiLoad?: boolean;
    loadAllDataAtOnce?: boolean;
    additionalData?: AdditionalDataType;
}
type CustomClassType = {
    parentContainerClass?: string;
    inputFieldClass?: string;
    listContainerClass?: string;
    dropdownUnorderedListClass?: string;
    dropdownListClass?: string;
    noResultClass?: string;
    disableListClass?: string;
    inputLabelContainerClass?: string;
    inputLabelClass?: string;
    customSpinnerClass?: string;
    viewMoreClass?: string;
};
type CustomStyleType = {
    parentContainerStyle?: any;
    inputFieldStyle?: any;
    listContainerStyle?: any;
    dropdownUnorderedListStyle?: any;
    dropdownListStyle?: any;
    noResultStyle?: any;
    inputLabelContainerStyle?: any;
    inputLabelStyle?: any;
    viewMoreStyle?: any;
    customSpinnerStyle?: any;
};
type CustomAriaType = {
    ariaRole?: string;
    ariaRoleDescription?: string;
    ariaNoSearchResult?: string;
    ariaULList?: string;
    ariaListContainer?: string;
    ariaInputField?: string;
    ariaInputLabel?: string;
    ariaViewMore?: string;
};
type AdditionalDataType = {
    relativeSearch?: RelativeSearchType | boolean;
};
type RelativeSearchType = {
    includeOnly?: string[];
    customRelativeSearchFunction?: Function;
    setDefaultValueWithACustomFunction?: Function;
};
declare const _default: import("vue").DefineComponent<Iprops, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<Iprops> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>;
export default _default;
