import { RegisterOptions } from 'react-hook-form'; import { UserRoleType } from '@zeniai/client-epic-state'; import { OptionType } from './ZeniRolesDropDown'; export interface ZeniRolesFieldValue { allOptions: OptionType[]; selectedOptions: UserRoleType[] | UserRoleType; } export interface Props { defaultValue: ZeniRolesFieldValue; forZeniUser: boolean; name: string; isDisabled?: boolean; isMulti?: boolean; isReadOnly?: boolean; isValuePlacedAtEnd?: boolean; placeholderLabel?: string; registerOptions?: RegisterOptions; style?: React.CSSProperties; onSelectionChanged?: (roles: UserRoleType[] | UserRoleType) => void; } declare const ZeniRolesDropDownField: ({ name, forZeniUser, registerOptions, defaultValue, isDisabled, isMulti, style, onSelectionChanged, isValuePlacedAtEnd, }: Props) => import("react/jsx-runtime").JSX.Element; export default ZeniRolesDropDownField;