import { RegisterOptions } from 'react-hook-form'; import { User, UserGroup } from '@zeniai/client-epic-state'; import { PickerStyles, RoleSelectableUser } from './UserMultiSelect'; export interface UserMultiSelectFieldValue { allUsers: User[]; selectedUsers: User[] | RoleSelectableUser[]; allUserGroups?: UserGroup[]; deSelectedUsers?: RoleSelectableUser[]; selectedUserGroups?: UserGroup[]; } export interface Props { name: string; value: UserMultiSelectFieldValue; isDisabled?: boolean; isReadOnly?: boolean; pickerStyles?: Partial; placeholderLabel?: string; registerOptions?: RegisterOptions; } declare const UserMultiSelectField: ({ name, placeholderLabel, registerOptions, value: defaultValue, isReadOnly, isDisabled, pickerStyles, }: Props) => import("react/jsx-runtime").JSX.Element; export default UserMultiSelectField;