import { RootProps } from './radio-group-root'; import { ItemProps } from './radio-group-item'; import { TriggerProps } from './radio-group-trigger'; import { IndicatorProps } from './radio-group-indicator'; import { LabelProps } from './radio-group-item-label'; import { GroupLabelProps } from './radio-group-label'; export declare const RadioGroup: import('react').ForwardRefExoticComponent, "ref"> & { defaultValue?: string; disabled?: boolean; name?: string; required?: boolean; value?: string; onValueChange?: (value: string) => void; orientation?: "horizontal" | "vertical"; dir?: "ltr" | "rtl"; loop?: boolean; } & import('react').RefAttributes> & { Item: import('react').ForwardRefExoticComponent, HTMLDivElement>, "ref"> & import('react').RefAttributes>; Trigger: import('react').ForwardRefExoticComponent, "ref"> & { id?: string; value: string; } & import('react').RefAttributes>; Indicator: import('react').ForwardRefExoticComponent, "ref"> & import('react').RefAttributes>; Label: import('react').ForwardRefExoticComponent, "ref"> & { disabled?: boolean; isRequired?: boolean; } & import('react').RefAttributes, "ref"> & { htmlFor?: string; } & import('react').RefAttributes>; GroupLabel: import('react').ForwardRefExoticComponent<(({ id?: string; asChild?: false; } & { as?: "h2"; asChild?: false; } & Omit, HTMLHeadingElement>, "ref">) | ({ id?: string; asChild?: false; } & { as?: "h3"; asChild?: false; } & Omit, HTMLHeadingElement>, "ref">) | ({ id?: string; asChild?: false; } & { as?: "h4"; asChild?: false; } & Omit, HTMLHeadingElement>, "ref">) | ({ id?: string; asChild?: false; } & { as?: "h5"; asChild?: false; } & Omit, HTMLHeadingElement>, "ref">) | ({ id?: string; asChild?: false; } & { as?: "h6"; asChild?: false; } & Omit, HTMLHeadingElement>, "ref">)) & import('react').RefAttributes>; }; export type RadioGroupProps = { Root: RootProps; Item: ItemProps; Trigger: TriggerProps; Indicator: IndicatorProps; Label: LabelProps; GroupLabel: GroupLabelProps; };