import { InstantSchemaDef, InstaQLResponse, PageInfoResponse, RuleParams, User, ValidQuery } from '@instantdb/core'; import InstantReactWebDatabase from '../InstantReactWebDatabase.ts'; type InstantSuspenseProviderProps> = { nonce?: string; children: React.ReactNode; db: InstantReactWebDatabase; user?: User | null; }; type SuspenseQueryContextValue = { useSuspenseQuery: (query: any, opts?: SuspenseQueryOpts) => any; ssrUser: User | null | undefined; }; export declare const SuspsenseQueryContext: import("react").Context; export declare const createUseSuspenseQuery: , UseDates extends boolean>(_db: InstantReactWebDatabase) => (>(q: Q, opts?: { ruleParams: RuleParams; }) => { data: InstaQLResponse>; pageInfo?: PageInfoResponse; }); type SuspenseQueryOpts = { ruleParams: RuleParams; }; export declare const InstantSuspenseProvider: (props: InstantSuspenseProviderProps) => import("react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=InstantSuspenseProvider.d.ts.map