import { ForwardRefExoticComponent, RefAttributes, HTMLAttributes } from 'react'; import { Radio as RadioPrimitive } from '@base-ui/react/radio'; import { RadioGroup as RadioGroupPrimitive } from '@base-ui/react/radio-group'; import { VariantProps } from 'class-variance-authority'; import { ClassProp } from 'class-variance-authority/types'; type Orientation = 'horizontal' | 'vertical'; type RadioGroupProps = RadioGroupPrimitive.Props & { orientation?: Orientation; }; declare const RadioGroup: ForwardRefExoticComponent & RefAttributes>; interface RadioGroupItemVariantProps { variant?: 'default' | 'card' | null; } declare const radioGroupItemVariants: (props?: (RadioGroupItemVariantProps & ClassProp) | undefined) => string; type RadioGroupItemProps = HTMLAttributes & VariantProps; declare const RadioGroupItem: ForwardRefExoticComponent & RefAttributes>; declare const RadioGroupItemControl: ForwardRefExoticComponent, 'ref'> & RefAttributes>; declare const RadioGroupItemLabel: ForwardRefExoticComponent & RefAttributes>; declare const RadioGroupItemDescription: ForwardRefExoticComponent & RefAttributes>; export { RadioGroup, RadioGroupItem, RadioGroupItemControl, RadioGroupItemDescription, RadioGroupItemLabel, };