import { CompilableQuery } from '@powersync/common'; import { AdditionalOptions } from '../watched/watch-types.js'; import { SuspenseQueryResult } from './SuspenseQueryResult.js'; /** * Use a query which is not watched, but suspends until the initial result has loaded. * Internally this uses a WatchedQuery during suspense for state management. The watched * query is potentially disposed, if there are no subscribers attached to it, after the initial load. * The query can be refreshed by calling the `refresh` function after initial load. */ export declare const useSingleSuspenseQuery: (query: string | CompilableQuery, parameters?: any[], options?: AdditionalOptions) => SuspenseQueryResult;