import type { RadioSize, RadioState } from "./Radio.types";
export interface RadioGroupContextValue {
    name: string;
    value: string | number | undefined;
    onChange: (value: string | number) => void;
    size: RadioSize;
    state: RadioState;
}
export declare const RadioGroupContext: import("react").Context<RadioGroupContextValue | undefined>;
/**
 * Returns the group context, or undefined when used outside a Radio.Group.
 * This allows standalone Radio usage without a Group wrapper.
 */
export declare function useRadioGroupContext(): RadioGroupContextValue | undefined;
