import { RegisterOptions } from 'react-hook-form';
import { ApprovalActionType } from '@zeniai/client-epic-state';
export interface ApprovalRequireNotifyOptionType {
    label: string;
    value: ApprovalActionType;
}
export interface ApprovalRequireNotifyOptionsField {
    allOptions: ApprovalRequireNotifyOptionType[];
    selectedOption?: ApprovalActionType;
}
export interface Props {
    defaultMenuIsOpen: boolean;
    name: string;
    placeholderLabel: string;
    value: ApprovalRequireNotifyOptionsField;
    isDisabled?: boolean;
    registerOptions?: RegisterOptions;
}
export declare const MemoSingleSelectField: import('react').MemoExoticComponent<({ name, registerOptions, value: defaultValue, isDisabled, defaultMenuIsOpen, placeholderLabel, }: Props) => import("react/jsx-runtime").JSX.Element>;
