import { Bunja, BunjaGetRef, BunjaStore, HashFn, Scope, ScopeValuePairs } from "./bunja-B81fiP3K.cjs"; import * as React from "react"; import { Context, PropsWithChildren } from "react"; //#region react.d.ts declare const BunjaStoreContext: Context; declare function BunjaStoreProvider({ children }: PropsWithChildren): React.JSX.Element; declare const scopeContextMap: Map, Context>; declare function bindScope(scope: Scope, context: Context): void; declare function createScopeFromContext(context: Context, hash?: HashFn): Scope; declare function useBunja(bunja: Bunja | BunjaGetRef, scopeValuePairs?: ScopeValuePairs): T; //#endregion export { BunjaStoreContext, BunjaStoreProvider, bindScope, createScopeFromContext, scopeContextMap, useBunja };