import { ObservableQuery, ObservableQueryOptions, ObservableQueryResult } from '../vanilla/observableQuery'; import type { QueryErrorResetBoundaryValue } from './QueryErrorResetBoundary'; export declare const suspenseOptions: Partial; export declare const ensureStaleTime: (defaultedOptions: ObservableQueryOptions) => void; export declare const willFetch: (result: ObservableQueryResult) => boolean; export declare const shouldSuspend: (defaultedOptions: ObservableQueryOptions | undefined, result: ObservableQueryResult) => boolean | undefined; export declare const fetchOptimistic: (defaultedOptions: ObservableQueryOptions, obsQuery: ObservableQuery, errorResetBoundary: QueryErrorResetBoundaryValue) => Promise>;