import type { Overwrite } from 'utility-types'; import type { DataSourceData, DataSourceOptions, DataSourceParams, DataSourceState, idle } from '../../core'; import type { AnyQueryDataSource } from '../types/base'; type SuspenseQueryOptions = Omit>, 'suspense' | 'enabled' | 'throwOnError' | 'retryOnMount' | 'placeholderData'>; type SuspenseQueryResult = Overwrite, 'isPlaceholderData' | 'promise'>, { data: NonNullable>; }>; export declare const useSuspenseQueryData: (dataSource: TDataSource, params: Exclude, typeof idle>, options?: SuspenseQueryOptions) => SuspenseQueryResult; export {};