import { type Control, type FieldValues, type Path } from 'react-hook-form';
import { type ComboboxFieldItem } from '../../components/molecules/combobox-field';
type FormComboboxProps<TFieldValues extends FieldValues = FieldValues> = {
    name: Path<TFieldValues>;
    label?: string;
    placeholder?: string;
    items: ComboboxFieldItem[];
    description?: string;
    multiple?: boolean;
    emptyMessage?: string;
    containerClassName?: string;
    hasClearButton?: boolean;
    hasAllOption?: boolean;
    allOptionLabel?: string;
    disabled?: boolean;
    tooltipContent?: string;
    control?: Control<TFieldValues>;
    inputMode?: 'input' | 'popup';
};
export declare const FormCombobox: <TFieldValues extends FieldValues = FieldValues>({ name, label, placeholder, items, description, multiple, emptyMessage, containerClassName, hasClearButton, hasAllOption, allOptionLabel, disabled, tooltipContent, control, inputMode, }: FormComboboxProps<TFieldValues>) => import("react/jsx-runtime").JSX.Element;
export {};
