/// import { IUserFieldProps } from './Field'; import { ISelectProps, ISelectDefaultOptionType, ICreatableSelectProps, IAsyncSelectProps, IAsyncCreatableSelectProps } from './Select'; export declare type ISelectFieldProps = ISelectProps & IUserFieldProps & { onChange?: (option: OptionType) => void; } & { navigation?: boolean; }; export declare function SelectField(props: ISelectFieldProps): JSX.Element; export declare type IMultiSelectFieldProps = ISelectProps & IUserFieldProps & { onChange?: (options: readonly OptionType[]) => void; }; export declare function MultiSelectField(props: IMultiSelectFieldProps): JSX.Element; export declare type ICreatableSelectFieldProps = ICreatableSelectProps & IUserFieldProps & { createOption: (option: string) => Promise; options: readonly OptionType[]; onChange?: (option: OptionType) => void; keepCreatedOptions?: boolean; }; export declare function CreatableSelectField(props: ICreatableSelectFieldProps): JSX.Element; export declare type IAsyncSelectFieldProps = IAsyncSelectProps & IUserFieldProps & { onChange?: (option: OptionType | readonly OptionType[]) => void; }; export declare function AsyncSelectField(props: IAsyncSelectFieldProps): JSX.Element; export declare type IAsyncCreatableSelectFieldProps = IAsyncCreatableSelectProps & IUserFieldProps & { onChange?: (option: OptionType | readonly OptionType[]) => void; createOption: (option: string) => any; }; export declare function AsyncCreatableSelectField(props: IAsyncCreatableSelectFieldProps): JSX.Element;