import { type ActionMeta, type InputActionMeta, type MultiValue, type SingleValue } from 'react-select';
import { SelectItemProps } from '../../lib/types';
type SelectFieldProps = {
    label?: string;
    name: string;
    options: SelectItemProps[];
    value: SingleValue<SelectItemProps> | MultiValue<SelectItemProps>;
    onChange?: (newValue: SingleValue<SelectItemProps> | MultiValue<SelectItemProps>, actionMeta: ActionMeta<SelectItemProps>) => void;
    onInputChange?: (inputValue: string, actionMeta: InputActionMeta) => void;
    placeholder?: string;
    isClearable?: boolean;
    isSearchable?: boolean;
    isMulti?: boolean;
    isDisabled?: boolean;
    isCreatable?: boolean;
    description?: string;
    className?: string;
};
export declare function SelectMultiField({ label, name, options, value, onChange, onInputChange, placeholder, isClearable, isSearchable, isMulti, isDisabled, description, className, isCreatable, }: SelectFieldProps): import("react/jsx-runtime").JSX.Element;
export {};
