import type { Actions, StreamQueryParams } from '../../types/api/query'; import type { QueryResponseChunk, SessionChunk, StreamDataChunk } from '../../types/store/streaming'; import { BaseYdbAPI } from './base'; export interface StreamQueryOptions { signal?: AbortSignal; onStreamDataChunk: (chunk: StreamDataChunk) => void; onQueryResponseChunk: (chunk: QueryResponseChunk) => void; onSessionChunk: (chunk: SessionChunk) => void; } export declare class StreamingAPI extends BaseYdbAPI { streamQuery(params: StreamQueryParams, options: StreamQueryOptions): Promise; }