import * as React from 'react'; import { type FormValidityHandle } from '../utils/formControl.cjs'; import type { ToggleGroupContextValue, ToggleGroupProps } from './types.cjs'; export declare const ToggleGroupProvider: React.FC, useToggleGroupContext: (consumerName: string) => ToggleGroupContextValue; /** * Single- or multiple-selection toggle group with roving tabindex and arrow-key/Home/End navigation, rendering derived anatomy from `options` or manual `children`; `variant="segmented"` with `selectOnFocus` paints it as one joined strip whose choice follows focus. * * @example * ```tsx * * * * ``` */ export declare const ToggleGroup: { ({ ref: forwardedRef, ...props }: Omit & { ref?: React.Ref | undefined; }): React.ReactNode; displayName: string; };