import { type GestureResponderEvent } from "react-native"; import { type RovingItemProps } from "../../style/index.js"; export interface RadioGroupContextValue { /** The value of the currently selected option in the group. */ value: string | number | undefined; /** Select an option's value (called by a child Radio on press). */ select: (value: string | number, event: GestureResponderEvent) => void; /** When true, every radio in the group is disabled. */ disabled?: boolean; /** Roving-focus props for the radio with this value (the group's arrow-key nav); * undefined when the group is disabled or the value is not a known option. */ itemProps?: (value: string | number) => RovingItemProps | undefined; } export declare const RadioGroupContext: import("react").Context; /** Read the enclosing RadioGroup, or null when a Radio is used standalone. */ export declare function useRadioGroup(): RadioGroupContextValue | null; //# sourceMappingURL=radio-context.d.ts.map