import { RegisterOptions } from 'react-hook-form';
import { DisableMode } from '../common/common';
/**
 * Component & its Props
 */
export interface OptionType {
    label: string;
    value: string;
}
export interface MultiSelectFieldValue {
    allOptions: string[];
    selectedOptions: string[];
}
export interface MultiSelectFieldProps {
    defaultValue: MultiSelectFieldValue;
    name: string;
    isDisabled?: DisableMode;
    placeholder?: string;
    registerOptions?: RegisterOptions;
    style?: React.CSSProperties;
    getOptionLabel?: (value: string) => string;
}
export declare const MultiSelectField: ({ name, registerOptions, defaultValue, isDisabled, getOptionLabel, style, placeholder, }: MultiSelectFieldProps) => import("react/jsx-runtime").JSX.Element;
