import type { Assign } from "@ark-ui/react"; import { RadioGroup as ArkRadioGroup, type UseRadioGroupContext, type UseRadioGroupItemContext } from "@ark-ui/react/radio-group"; import type { JSX } from "react"; import { type HTMLChakraProps, type SlotRecipeProps, type UnstyledProp } from "../../styled-system"; declare const useRadioGroupStyles: () => Record; export { useRadioGroupStyles }; export interface RadioGroupRootProviderBaseProps extends Assign>, UnstyledProp { } export interface RadioGroupRootProviderProps extends HTMLChakraProps<"div", RadioGroupRootProviderBaseProps> { } export declare const RadioGroupRootProvider: import("react").ForwardRefExoticComponent>; export interface RadioGroupRootBaseProps extends Assign>, UnstyledProp { } export interface RadioGroupRootProps extends HTMLChakraProps<"div", RadioGroupRootBaseProps> { } export declare const RadioGroupRoot: import("react").ForwardRefExoticComponent>; export declare const RadioGroupPropsProvider: React.Provider; export interface RadioGroupLabelProps extends HTMLChakraProps<"div", ArkRadioGroup.LabelBaseProps> { } export declare const RadioGroupLabel: import("react").ForwardRefExoticComponent>; export interface RadioGroupItemProps extends HTMLChakraProps<"div", ArkRadioGroup.ItemBaseProps> { } export declare const RadioGroupItem: import("react").ForwardRefExoticComponent>; export interface RadioGroupItemTextProps extends HTMLChakraProps<"span", ArkRadioGroup.ItemTextBaseProps> { } export declare const RadioGroupItemText: import("react").ForwardRefExoticComponent>; export interface RadioGroupItemControlProps extends HTMLChakraProps<"div", ArkRadioGroup.ItemControlBaseProps> { } export declare const RadioGroupItemControl: import("react").ForwardRefExoticComponent>; export interface RadioGroupItemIndicatorProps extends HTMLChakraProps<"span"> { } export declare const RadioGroupItemIndicator: import("react").ForwardRefExoticComponent>; export interface RadioGroupContextProps { children: (context: UseRadioGroupContext) => JSX.Element; } export declare const RadioGroupContext: React.FC; export interface RadioGroupItemContextProps { children: (context: UseRadioGroupItemContext) => JSX.Element; } export declare const RadioGroupItemContext: React.FC; export declare const RadioGroupItemHiddenInput: import("react").ForwardRefExoticComponent>; export interface RadioGroupValueChangeDetails extends ArkRadioGroup.ValueChangeDetails { }