import { type ChangeEvent, type PropsWithChildren } from 'react'; import { type SegmentedControlItemRecipeVariants } from './@compound/SegmentedControlItem/SegmentedControlItem.css'; export type SegmentedControlSize = NonNullable['size']>; export type SegmentedControlContextValue = { name: string; width?: string; hasSeparator: boolean; size: SegmentedControlSize; disabled: boolean; value?: Value; onChange: (event: ChangeEvent) => void; }; export declare function SegmentedControlProvider({ children, value, }: PropsWithChildren<{ value: SegmentedControlContextValue; }>): import("react/jsx-runtime").JSX.Element; export declare namespace SegmentedControlProvider { var displayName: string; } export declare const useSegmentedControl: () => SegmentedControlContextValue | null; //# sourceMappingURL=SegmentedControl.context.d.ts.map