import type { DefaultedQueryObserverOptions } from '@tanstack/query-core'; import type { QueryObserver } from '@tanstack/query-core'; import type { QueryErrorResetBoundaryValue } from './QueryErrorResetBoundary'; import type { QueryObserverResult } from '@tanstack/query-core'; import type { QueryKey } from '@tanstack/query-core'; export declare const ensureStaleTime: (defaultedOptions: DefaultedQueryObserverOptions) => void; export declare const willFetch: (result: QueryObserverResult, isRestoring: boolean) => boolean; export declare const shouldSuspend: (defaultedOptions: DefaultedQueryObserverOptions | undefined, result: QueryObserverResult, isRestoring: boolean) => boolean | undefined; export declare const fetchOptimistic: (defaultedOptions: DefaultedQueryObserverOptions, observer: QueryObserver, errorResetBoundary: QueryErrorResetBoundaryValue) => Promise; //# sourceMappingURL=suspense.d.ts.map