import { RegisterOptions } from 'react-hook-form';
import { DisableMode } from '../formElements/common/common';
import { OptionType } from './SingleSelectWithoutClearable';
export interface SingleSelectWithoutClearableFieldValue {
    allOptions: OptionType[];
    selectedOption?: OptionType;
}
export interface SingleSelectWithoutClearableFieldProps {
    defaultValue: SingleSelectWithoutClearableFieldValue;
    name: string;
    constantSelectedValue?: string;
    isDisabled?: DisableMode;
    isOptionsSortable?: boolean;
    isSearchable?: boolean;
    isValuePlacedAtEnd?: boolean;
    placeholder?: string;
    registerOptions?: RegisterOptions;
    showOptionOnHover?: boolean;
    style?: React.CSSProperties;
}
declare const SingleSelectWithoutClearableField: ({ name, registerOptions, defaultValue, placeholder, isDisabled, style, isValuePlacedAtEnd, isSearchable, isOptionsSortable, constantSelectedValue, showOptionOnHover, }: SingleSelectWithoutClearableFieldProps) => import("react/jsx-runtime").JSX.Element;
export default SingleSelectWithoutClearableField;
