import { ButtonToggleProps } from '../../../components/ButtonToggle'; import { WithAriaLabelEnforcement } from './types'; import { DataTrackingId } from '../../../types'; /** * Base props for the ToolbarButtonToggle component * @extends Omit */ type ToolbarButtonToggleBaseProps = Omit & { /** * Is this toolbar control a filter? */ isFilter?: boolean; }; /** * Props for the ToolbarButtonToggle component * @extends WithAriaLabelEnforcement */ export type ToolbarButtonToggleProps = WithAriaLabelEnforcement & DataTrackingId; /** * ToolbarButtonToggle component for toggleable actions within a toolbar. * * Features: * - Toggle state management (on/off) * - Designed specifically for toolbar integration * - Consistent styling with other toolbar items * - Automatic tooltip for icon-only toggles * - Overflow menu support * - Accessibility enforcement for aria-labels * - Visual feedback for toggle state * - Proper ARIA attributes for toggle semantics * * @example * * * @example * * Italic * */ export declare const ToolbarButtonToggle: import('react').ForwardRefExoticComponent>; export {};