/** * Properties for an individual segment within a segment control. */ export type VegaSegmentProps = { /** * Unique key for the segment. */ key: string; /** * Optional icon name to render. */ icon?: string; /** * Text label for the segment. */ text?: string; /** * Whether the segment is disabled. */ disabled?: boolean; }; /** * Visual variant options for the segment control component. */ export type VegaSegmentControlVariant = 'icon-only' | 'text-only' | 'default';