import * as react from 'react'; import { HTMLAttributes } from 'react'; interface SegmentedOption { value: string; label: React.ReactNode; disabled?: boolean; } interface SegmentedProps extends Omit, 'onChange'> { options: SegmentedOption[]; value: string; onChange: (value: string) => void; size?: 'sm' | 'md'; /** On viewports below `md`, show only the selected option until expanded as a dropdown. Desktop unchanged. */ collapseMobile?: boolean; } declare const Segmented: react.ForwardRefExoticComponent>; export { Segmented, type SegmentedOption, type SegmentedProps };