export interface AutocompleteInput { hasError?: boolean; disabled?: boolean; label?: string; type?: string; customLinkText?: string; customLinkHref?: string; onCustomLinkClick?(): void; onChange?: any; onClear?(): void; onKeyUp?(e: any): any; onKeyDown?(e: any): any; onBlur?(e: any): any; onFocus?(): void; errorMessage?: string; name?: string; width?: string; placeholder?: string; readonly?: boolean; autofocus?: boolean; value?: any; isShowDropdown?: boolean; hasLoading?: boolean; noResultTemplate?: any; dropdownMaxHeight?: string; defaultLabel?: string; autoComplete?: string; dropdownList?: any; hasAutoUppercase?: boolean; dropdownPosition?: string; } export interface AutocompleteInputStyledProps { disabled?: boolean; type?: string; placeholder?: string; $hasError?: boolean; readonly?: boolean; autofocus?: boolean; value?: any; name?: string; $label?: string; $customLinkText?: string; $customLinkHref?: string; $onCustomLinkClick?(): void; onChange?(): void; onClear?(): void; onKeyUp?(e: any): any; onKeyDown?(e: any): any; onBlur?(e: any): any; onFocus?(): void; $errorMessage?: string; $width?: string; $isShowDropdown?: boolean; $hasLoading?: boolean; $noResultTemplate?: any; $dropdownMaxHeight?: string; $defaultLabel?: string; $autoComplete?: string; $dropdownList?: any; $hasAutoUppercase?: boolean; $dropdownPosition?: string; } export interface ContainerProps { $width?: string; } export declare const AutocompleteInputDefault: AutocompleteInput; export type AutocompleteInputProps = typeof AutocompleteInputDefault;