import React from 'react'; import { AutocompleteProps as MuiAutocompleteProps } from '@material-ui/lab/Autocomplete'; import { InputProps } from '../Input'; import { MenuItemProps } from '../MenuItem'; import { ChipProps } from '../Chip'; import { ColorType } from '../utils/constants'; declare type BaseProps = Omit, 'onChange' | 'options' | 'renderInput'>; export interface AutoCompleteProps extends BaseProps { hide?: boolean; loading?: boolean; inputProps?: InputProps; options?: Array; label?: string; placeholder?: string; error?: string; helperText?: string; variant?: 'standard' | 'filled' | 'outlined'; chipColor?: ColorType; onChange?: (id: string, value: any) => void; getData?: (value: string) => void; setCreateText?: (inputValue: string) => string; allowCreate?: boolean; chipProps?: ChipProps; allowDuplicates?: boolean; showCreateText?: boolean; createOnBlur?: boolean; } declare const _default: React.NamedExoticComponent; export default _default;