import * as React from "react"; export type SegmentedControlOption = { value: TValue; label: React.ReactNode; icon?: React.ReactNode; disabled?: boolean; }; export type SegmentedControlProps = Omit, "onChange"> & { value?: TValue; defaultValue?: TValue; onValueChange?: (value: TValue) => void; options: SegmentedControlOption[]; size?: "sm" | "md" | "lg"; fullWidth?: boolean; equalWidth?: boolean; }; declare function SegmentedControl({ value, defaultValue, onValueChange, options, size, fullWidth, equalWidth, className, ...props }: SegmentedControlProps): React.JSX.Element; export { SegmentedControl };