import * as React from 'react'; import * as LabelPrimitive from '@radix-ui/react-label'; import * as RadioGroupPrimitive from '@radix-ui/react-radio-group'; declare const RadioGroupVariant: { readonly simple: "simple"; readonly default: "default"; }; export type RadioGroupVariantType = (typeof RadioGroupVariant)[keyof typeof RadioGroupVariant]; interface RadioGroupProps extends React.ComponentPropsWithoutRef { variant?: RadioGroupVariantType; } declare const RadioGroup: React.ForwardRefExoticComponent>; interface RadioGroupItemContainerProps extends React.HTMLAttributes { variant?: RadioGroupVariantType; } declare const RadioGroupItemContainer: ({ variant, ...props }: RadioGroupItemContainerProps) => import("react/jsx-runtime").JSX.Element; declare const RadioGroupItemSize: { readonly small: "small"; readonly default: "default"; }; export type RadioGroupItemSizeType = (typeof RadioGroupItemSize)[keyof typeof RadioGroupItemSize]; interface RadioGroupItemProps extends React.ComponentPropsWithoutRef { size?: RadioGroupItemSizeType; } declare const RadioGroupItem: React.ForwardRefExoticComponent>; interface RadioGroupItemLabelProps extends React.ComponentPropsWithoutRef { value: string; subValue?: string; } declare const RadioGroupItemLabel: ({ value, subValue, ...props }: RadioGroupItemLabelProps) => import("react/jsx-runtime").JSX.Element; declare const RadioGroupDivider: () => import("react/jsx-runtime").JSX.Element; export { RadioGroup, RadioGroupItemContainer, RadioGroupItem, RadioGroupItemLabel, RadioGroupDivider, };