import { t as RadioStore } from "../radio-store-54I82EF4.js";
//#region src/radio/radio-context.d.ts
/**
 * Returns the radio store from the nearest radio container.
 * @example
 * function Radio() {
 *   const store = useRadioContext();
 *
 *   if (!store) {
 *     throw new Error("Radio must be wrapped in RadioProvider");
 *   }
 *
 *   // Use the store...
 * }
 */
declare const useRadioContext: () => RadioStore | undefined;
declare const useRadioScopedContext: (onlyScoped?: boolean) => RadioStore | undefined;
declare const useRadioProviderContext: () => RadioStore | undefined;
declare const RadioContextProvider: (props: import("react").ProviderProps<RadioStore | undefined>) => import("react").JSX.Element;
declare const RadioScopedContextProvider: (props: import("react").ProviderProps<RadioStore | undefined>) => import("react").JSX.Element;
declare const RadioGroupDisabledContext: import("react").Context<boolean>;
//#endregion
export { RadioContextProvider, RadioGroupDisabledContext, RadioScopedContextProvider, useRadioContext, useRadioProviderContext, useRadioScopedContext };
//# sourceMappingURL=radio-context.d.ts.map