import { ReactNode } from 'react'; import { UseSelectPropGetters } from 'downshift'; import { MarginProps, WidthProps, FlexChildProps } from '../style/helpers'; export interface AutocompleteInputListProps { isOpen: boolean; inputValue: string | null; highlightedIndex: number | null; getMenuProps: UseSelectPropGetters['getMenuProps']; getItemProps: UseSelectPropGetters['getItemProps']; } export interface ChipData { id: string; imageURL?: string; label: string; } export interface AutocompleteInputProps extends MarginProps, WidthProps, FlexChildProps { label?: string; description?: string; errorMessage?: string; value: T[]; disabled?: boolean; valueToChipData: (value: T) => ChipData; onChange: (value?: T[]) => void; children: (props: AutocompleteInputListProps) => ReactNode; } export declare function AutocompleteInput({ label, description, errorMessage, value, children, valueToChipData: valueToTag, onChange, ...props }: AutocompleteInputProps): JSX.Element; //# sourceMappingURL=autocompleteInput.d.ts.map