import { ReactNode } from 'react'; import { Option } from '../../../components/Form'; import { FieldProps } from '../types'; export interface SelectFieldProps extends FieldProps { open?: boolean; defaultOpen?: boolean; options: Option[]; optionClassName?: string; popoverClassName?: string; onOpen?: () => void; onClose?: () => void; renderSelectedOption?: (option: Option) => ReactNode; } export declare function SelectField({ open, defaultOpen, options, optionClassName, popoverClassName, name, id, label, hint, className, controlClassName, disabled, autoFocus, defaultValue, placeholder, shouldUnregister, state, validateOnMount, onOpen, onClose, renderSelectedOption, }: SelectFieldProps): import("react/jsx-runtime").JSX.Element;