///
import React, { Component } from 'react';
declare class AutoComplete extends Component {
state: {
queryType: any;
suggestions: any[];
hasMore: boolean;
skip: number;
count: number;
loading: boolean;
suggestionsLength: number;
withOperator: boolean;
inputValue: string;
openAutoCompleteAtTop: boolean;
isCursorInside: boolean;
};
componentDidMount(): Promise;
disableScroll: () => void;
componentWillUnmount(): void;
controlAutoCompletePos: () => void;
registerKeyBindings: (event: any) => void;
handleClickOutside: (e: any) => void;
handleSelectQuery: (queryType: any, selectedOpt: any) => void;
fetchOnScroll: () => Promise;
debounceSearch: import("lodash").DebouncedFunc<() => Promise>;
handleInputChange: (value: any) => void;
handleMultiSelectQuery: (selectedOpt: any, checked: any) => void;
render(): React.JSX.Element;
}
export default AutoComplete;