export declare function Autosuggest<T = any>({ options, updateOptions, onOptionSelect, isFetching, getValue, getLabel, minLength, debounceDelay, selectedOption, disabled, withRemoveIconWhenSelected, onRemove, label, }: AutosuggestProps<T>): JSX.Element;
export declare type AutosuggestProps<T = any> = {
    options: T[];
    getValue: (option: T) => any;
    getLabel: (option: T) => string;
    onOptionSelect: (value: T) => void;
    updateOptions: (value: string) => void;
    minLength?: number;
    debounceDelay?: number;
    isFetching: boolean;
    selectedOption?: string;
    label?: string;
    disabled?: boolean;
    withRemoveIconWhenSelected?: boolean;
    onRemove?: any;
};
