import React, { InputHTMLAttributes, ReactElement } from 'react';
import { IconProps } from '../icons/generated';
import type { SegmentedControlSize } from './types';
import { TooltipProps } from '../tooltip';
export interface SegmentedControlOptionProps extends Omit, 'type' | 'size' | 'width'> {
label?: string;
icon?: ReactElement;
value?: string;
checked?: boolean;
disabled?: boolean;
/** @default 'medium' */
size?: SegmentedControlSize;
/** @default 'auto' */
width?: 'fill' | 'auto';
thumbShow?: boolean;
tooltipProps?: Pick;
/**
* IconOnly인 경우 노출됩니다.
*/
tooltip?: string;
/**
* disabled 상태일때 노출됩니다.
* iconOnly인 경우 {tooltip} ({disabledTooltip}) 형태로 노출됩니다.
*/
disabledTooltip?: string;
}
export declare const SegmentedControlOption: React.ForwardRefExoticComponent>;