import { ComponentType } from "react"; //#region src/components/segmented-icon-toggle.d.ts type SegmentedIconToggleOption = { value: T; icon: ComponentType<{ className?: string; }>; /** Already-translated label; shown as a tooltip and the accessible name. */ label: string; }; type SegmentedIconToggleProps = { value: T; options: readonly SegmentedIconToggleOption[]; onChange: (value: T) => void; size?: "compact" | "touch"; }; /** Compact segmented control of icon buttons (e.g. table row wrap, list * density). One shared shell so every density/mode switch looks and behaves * the same across the app. */ export declare const SegmentedIconToggle: ({ value, options, onChange, size }: SegmentedIconToggleProps) => import("react").JSX.Element; //#endregion