import { DownshiftProps } from 'downshift';
import { ReactNode } from 'react';
import { CommonProps } from './types.cjs';
type BaseAutosuggestProps<T> = CommonProps & {
    itemToString: (item: T | null) => string;
    items: T[];
    downshiftProps: DownshiftProps<T>;
    showDropdownControllerButton?: boolean;
    onConfirm?: () => void;
    noHits?: {
        text: ReactNode;
        items: T[];
    };
};
declare function BaseAutosuggest<T>({ className, label, labelProps, tooltip, supportLabelProps, inputId, labelId, leadText, errorLabel, helpLabel, variant, noHitsMessage, maxNumberOfHits, placeholder, itemToString, items, downshiftProps, showDropdownControllerButton, onConfirm, noHits, }: BaseAutosuggestProps<T>): JSX.Element;
export default BaseAutosuggest;
