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 useRadioCardStyles: () => Record; export { useRadioCardStyles }; export interface RadioCardRootProviderBaseProps extends Assign>, UnstyledProp { } export interface RadioCardRootProviderProps extends HTMLChakraProps<"div", RadioCardRootProviderBaseProps> { } export declare const RadioCardRootProvider: import("react").ForwardRefExoticComponent>; export interface RadioCardRootBaseProps extends Assign>, UnstyledProp { } export interface RadioCardRootProps extends HTMLChakraProps<"div", RadioCardRootBaseProps> { } export declare const RadioCardRoot: import("react").ForwardRefExoticComponent>; export declare const RadioCardPropsProvider: React.Provider; export interface RadioCardLabelProps extends HTMLChakraProps<"div", ArkRadioGroup.LabelBaseProps> { } export declare const RadioCardLabel: import("react").ForwardRefExoticComponent>; export interface RadioCardItemProps extends HTMLChakraProps<"div", ArkRadioGroup.ItemBaseProps> { } export declare const RadioCardItem: import("react").ForwardRefExoticComponent>; export interface RadioCardItemTextProps extends HTMLChakraProps<"span", ArkRadioGroup.ItemTextBaseProps> { } export declare const RadioCardItemText: import("react").ForwardRefExoticComponent>; export interface RadioCardItemDescriptionProps extends HTMLChakraProps<"div"> { } export declare const RadioCardItemDescription: import("react").ForwardRefExoticComponent>; export interface RadioCardItemControlProps extends HTMLChakraProps<"div", ArkRadioGroup.ItemControlBaseProps> { } export declare const RadioCardItemControl: import("react").ForwardRefExoticComponent>; export interface RadioCardItemContentProps extends HTMLChakraProps<"div"> { } export declare const RadioCardItemContent: import("react").ForwardRefExoticComponent>; export interface RadioCardItemAddonProps extends HTMLChakraProps<"div"> { } export declare const RadioCardItemAddon: import("react").ForwardRefExoticComponent>; export interface RadioCardItemIndicatorProps extends HTMLChakraProps<"span"> { checked?: React.ReactElement; } export declare const RadioCardItemIndicator: import("react").ForwardRefExoticComponent>; export interface RadioCardContextProps { children: (context: UseRadioGroupContext) => JSX.Element; } export declare const RadioCardContext: React.FC; export interface RadioCardItemContextProps { children: (context: UseRadioGroupItemContext) => JSX.Element; } export declare const RadioCardItemContext: React.FC; export declare const RadioCardItemHiddenInput: import("react").ForwardRefExoticComponent>; export interface RadioCardValueChangeDetails extends ArkRadioGroup.ValueChangeDetails { }