import { Radio as RadioPrimitive } from '@base-ui/react/radio'; import { RadioGroup as RadioGroupPrimitive } from '@base-ui/react/radio-group'; import { type VariantProps } from 'class-variance-authority'; declare const radioGroupVariants: (props?: ({ orientation?: "horizontal" | "vertical" | null | undefined; size?: "small" | "large" | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; declare const radioVariants: (props?: ({ size?: "small" | "large" | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; interface RadioGroupProps extends RadioGroupPrimitive.Props, Omit, 'orientation'> { orientation?: 'vertical' | 'horizontal'; } declare function RadioGroup({ className, orientation, size, required, ...props }: RadioGroupProps): import("react/jsx-runtime").JSX.Element; declare namespace RadioGroup { var displayName: string; } interface RadioItemProps extends RadioPrimitive.Root.Props, VariantProps { } declare function RadioItem({ className, size, ...props }: RadioItemProps): import("react/jsx-runtime").JSX.Element; declare namespace RadioItem { var displayName: string; } export declare const Radio: typeof RadioItem & { Group: typeof RadioGroup; }; export {}; //# sourceMappingURL=radio.d.ts.map