import { ReactElement } from 'react'; import { DisableMode } from '../common/common'; import { GroupedMultiSelectFieldProps } from '../groupedMultiSelectField/GroupedMultiSelectField'; /** * Component & its Props */ export interface Props { groupedMultiSelectField: GroupedMultiSelectFieldProps; label: { label: string; labelIcon?: ReactElement; style?: React.CSSProperties; width?: number; }; /** Pixel number or any CSS width (e.g. `"100%"`, `"auto"`). Numbers are interpreted as px. */ controlWidth?: number | string; fullWidthSelect?: boolean; isDisabled?: DisableMode; isMenuOpen?: boolean; menuPortalEnabled?: boolean; style?: React.CSSProperties; disableCurrentOption?: (option: string) => boolean; setIsMenuOpen?: (isOpen: boolean) => void; } export declare function LabeledGroupedMultiSelectField({ isDisabled, label, groupedMultiSelectField, style, controlWidth, fullWidthSelect, disableCurrentOption, menuPortalEnabled, isMenuOpen, setIsMenuOpen, }: Readonly): import("react/jsx-runtime").JSX.Element;