import { SegmentedControlSize, SegmentedControlWidth } from './types'; interface SegmentedControlStyleProps { size: SegmentedControlSize; disabled?: boolean; width?: SegmentedControlWidth; } interface SegmentedControlOptionStyleProps { size: SegmentedControlSize; checked?: boolean; disabled?: boolean; width?: SegmentedControlWidth; focused?: boolean; thumbShow?: boolean; } export declare const getSegmentedControlStyleByProps: ({ width, disabled }: SegmentedControlStyleProps) => import("@emotion/react").SerializedStyles; export declare const getSegmentedControlGroupStyleByProps: ({ size }: SegmentedControlStyleProps) => import("@emotion/react").SerializedStyles; export declare const getSegmentedControlOptionStyleByProps: ({ width, focused, disabled, checked, thumbShow, }: SegmentedControlOptionStyleProps) => import("@emotion/react").SerializedStyles; export declare const getSegmentedControlOptionLabelStyleBySize: (size: SegmentedControlSize) => import("@emotion/react").SerializedStyles; export declare const getIconSizeBySize: (size: SegmentedControlSize) => number; export declare const getSegmentedControlOptionIconStyleBySize: (size: SegmentedControlSize) => import("@emotion/react").SerializedStyles; export declare const segmented_option_text_style: import("@emotion/react").SerializedStyles; export declare const segment_thumb_style: import("@emotion/react").SerializedStyles; export {};