import { ReactNode } from 'react'; import { InternalProps as TextFieldInternalProps } from '../TextField'; export interface Props extends TextFieldInternalProps { options: any[]; onSelectOption?(option: any): void; ariaLabel: string; title: string; } export declare function Autocomplete({ error, id, label, name, onInput, onChange, options, onSelectOption, value, ariaLabel, title, children, required, autocomplete, disabled, readonly, }: Props): JSX.Element; export interface AutocompleteOptionsProps { children?: ReactNode; id?: string; } export declare function AutocompleteOptions({ children, id }: AutocompleteOptionsProps): JSX.Element; export interface AutocompleteOptionProps { children?: ReactNode; id?: string; isSelected?: any; onMouseDown?: any; onMouseOver?: any; } export declare function AutocompleteOption({ children, id, isSelected, onMouseDown, onMouseOver, }: AutocompleteOptionProps): JSX.Element; export interface AutocompleteFooterProps { children?: ReactNode; } export declare function AutocompleteFooter({ children }: AutocompleteFooterProps): JSX.Element;