formik-material-ui
Version:
  [ • 1.26 kB
TypeScript
/// <reference types="react" />
import { AutocompleteProps as MuiAutocompleteProps } from '@mui/material/Autocomplete';
import { FieldProps } from 'formik';
export { AutocompleteRenderInputParams } from '@mui/material/Autocomplete';
export interface AutocompleteProps<T, Multiple extends boolean | undefined, DisableClearable extends boolean | undefined, FreeSolo extends boolean | undefined> extends FieldProps, Omit<MuiAutocompleteProps<T, Multiple, DisableClearable, FreeSolo>, 'name' | 'value' | 'defaultValue'> {
type?: string;
}
export declare function fieldToAutocomplete<T, Multiple extends boolean | undefined, DisableClearable extends boolean | undefined, FreeSolo extends boolean | undefined>({ disabled, field, form: { isSubmitting, setFieldValue }, type, onChange, onBlur, freeSolo, ...props }: AutocompleteProps<T, Multiple, DisableClearable, FreeSolo>): MuiAutocompleteProps<T, Multiple, DisableClearable, FreeSolo>;
export declare function Autocomplete<T, Multiple extends boolean | undefined, DisableClearable extends boolean | undefined, FreeSolo extends boolean | undefined>(props: AutocompleteProps<T, Multiple, DisableClearable, FreeSolo>): JSX.Element;
export declare namespace Autocomplete {
var displayName: string;
}