import React from "react"; import { Account, AccountClass, AnyAccountSchema, CoValueClassOrSchema, Loaded, ResolveQuery, ResolveQueryStrict } from "jazz-tools"; import { useAccountSubscription, useCoValueSubscription } from "./hooks.js"; export declare function createCoValueSubscriptionContext = true>(schema: S, resolve?: ResolveQueryStrict): { Provider: ({ id, options, loadingFallback, unavailableFallback, children, }: React.PropsWithChildren<{ id: string | undefined | null; options?: Omit>[2], "resolve">; loadingFallback?: React.ReactNode; unavailableFallback?: React.ReactNode; }>) => string | number | bigint | boolean | Iterable | Promise> | Iterable | null | undefined> | import("react/jsx-runtime").JSX.Element | null; useSelector: >(options?: { select?: (value: Loaded) => TSelectorReturn; equalityFn?: (a: TSelectorReturn, b: TSelectorReturn) => boolean; }) => TSelectorReturn; }; export declare function createAccountSubscriptionContext | AnyAccountSchema, const R extends ResolveQuery = true>(schema: A, resolve?: ResolveQueryStrict): { Provider: ({ options, loadingFallback, unavailableFallback, children, }: React.PropsWithChildren<{ options?: Omit>[1], "resolve">; loadingFallback?: React.ReactNode; unavailableFallback?: React.ReactNode; }>) => string | number | bigint | boolean | Iterable | Promise> | Iterable | null | undefined> | import("react/jsx-runtime").JSX.Element | null; useSelector: >(options?: { select?: (value: Loaded) => TSelectorReturn; equalityFn?: (a: TSelectorReturn, b: TSelectorReturn) => boolean; }) => TSelectorReturn; }; //# sourceMappingURL=subscription-provider.d.ts.map