import { Ref, ReactNode, ReactElement, RefAttributes } from "react"; import type { AriaRadioGroupProps, RadioGroupProps as RadioGroupPropsType } from "@react-types/radio"; import { Validation, DOMProps } from "@react-types/shared"; import { ForwardedRefComponent } from "../../types/components"; import { LabelProps } from "../Label"; export declare type RadioGroupElementType = HTMLDivElement; export interface RadioGroupLabelComponentProps extends LabelProps, Validation { } export interface RadioGroupProps extends DOMProps, RadioGroupPropsType, AriaRadioGroupProps, RefAttributes { children: ReactNode; labelComponent?: ReactElement; className?: string; } export declare type RadioGroupRef = Ref; declare const RadioGroup: ForwardedRefComponent; export { RadioGroup };