import { Radio as RadioPrimitive } from '@base-ui/react/radio'; import { RadioGroup as RadioGroupPrimitive } from '@base-ui/react/radio-group'; import * as React from 'react'; export type RadioState = 'error'; export type RadioGroupOrientation = 'horizontal' | 'vertical'; export interface RadioOption { value: TValue; label: React.ReactNode; /** Help text below this option's label. */ description?: React.ReactNode; disabled?: boolean; } declare const radioStyles: (props?: ({ state?: "error" | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; export interface RadioProps extends Omit, 'render'> { state?: RadioState; } /** * A single radio button. Must be inside a {@link RadioGroup}, which owns the * value and the arrow-key navigation. * * Renders a native `