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