import { type PropsWithChildren } from 'react'; import { AriaLabelingProps } from '../../core/types/a11y-props.js'; import type { BehaviorTrackingProps } from '../../core/types/behavior-tracking-props.js'; import { DataTestId } from '../../core/types/data-props.js'; import { DOMProps } from '../../core/types/dom.js'; import type { FormControlProps } from '../../core/types/form-control-props.js'; import { StylingProps } from '../../core/types/styling-props.js'; import type { FormControlRef } from '../shared-types.js'; /** * Accepted properties for the ToggleButtonGroup Item. * @public */ export type ToggleButtonGroupItemProps = FormControlProps & PropsWithChildren & DOMProps & AriaLabelingProps & StylingProps & DataTestId & BehaviorTrackingProps & { /** When a tooltip is provided, text is shown on hover. */ tooltip?: string; /** * Zero or more items in a group can be checked. * @defaultValue false * @deprecated unused, will be removed */ checked?: boolean; /** * Indicates if the mover is currently over the item. * @defaultValue false * @deprecated unused, will be removed */ hovered?: boolean; }; /** * ToggleButtonGroup Item component. * @public */ export declare const Item: (props: ToggleButtonGroupItemProps & import("react").RefAttributes>) => import("react").ReactElement | null;