/// import { MenuToggleProps } from '@patternfly/react-core/dist/esm/components/MenuToggle'; import { SelectOptionProps, SelectProps } from '@patternfly/react-core/dist/esm/components/Select'; export interface CheckboxSelectOption extends Omit { /** Content of the select option. */ content: React.ReactNode; /** Value of the select option. */ value: string | number; } export interface CheckboxSelectProps extends Omit { /** @hide Forwarded ref */ innerRef?: React.Ref; /** Initial options of the select. */ initialOptions?: CheckboxSelectOption[]; /** Callback triggered on selection. */ onSelect?: (_event: React.MouseEvent, value?: CheckboxSelectOption['value']) => void; /** Callback triggered when the select opens or closes. */ onToggle?: (nextIsOpen: boolean) => void; /** Flag indicating the select should be disabled. */ isDisabled?: boolean; /** Content of the toggle. Defaults to a string with badge count of selected options. */ toggleContent?: React.ReactNode; /** Width of the toggle. */ toggleWidth?: string; /** Additional props passed to the toggle. */ toggleProps?: MenuToggleProps; } export declare const CheckboxSelect: import("react").ForwardRefExoticComponent>; //# sourceMappingURL=CheckboxSelect.d.ts.map