/// <reference types="react" />
export declare type TSegmentedControlSize = "l" | "m" | "s" | "xs";
export interface ISegmentedControlProps {
    className?: string;
    options: Array<ISegmentedControlOption>;
    value?: string | number;
    size?: TSegmentedControlSize;
    onChange?: (value: string | number) => void;
}
export interface ISegmentedControlOption {
    label: string | JSX.Element;
    value: string | number;
    icon?: JSX.Element;
    isDisabled?: boolean;
}
