import React from 'react'; import type { AriaRadioGroupProps } from '@react-types/radio'; import type { NormalSizes, SimpleColors } from '../utils/prop-types'; interface Props extends AriaRadioGroupProps { size?: NormalSizes; color?: SimpleColors; labelColor?: SimpleColors; } declare type NativeAttrs = Omit, keyof Props>; export declare type UseRadioGroupProps = Props & NativeAttrs; /** * @internal */ export declare const useRadioGroup: (props: UseRadioGroupProps) => { size: "xs" | "sm" | "md" | "lg" | "xl"; color: "default" | "primary" | "secondary" | "success" | "warning" | "error"; orientation: import("@react-types/shared").Orientation; labelColor: "default" | "primary" | "secondary" | "success" | "warning" | "error"; isRequired: boolean | undefined; validationState: import("@react-types/shared").ValidationState | undefined; radioGroupState: import("@react-stately/radio").RadioGroupState; radioGroupProps: Omit, "css">; labelProps: Omit, "css">; }; export declare type UseRadioGroupReturn = ReturnType; export {};