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 };