import type * as Stream from 'stream'; import type { BaseResultSet, ResponseHeaders, DataFormat } from '@clickhouse/client-common'; export declare class TcpResultSet implements BaseResultSet { readonly query_id: string; readonly response_headers: ResponseHeaders; private _stream; private _consumed; private constructor(); static instance(params: { stream: Stream.Readable; format: F; query_id: string; log_error: (err: Error) => void; response_headers: ResponseHeaders; json: unknown; }): TcpResultSet; text(): Promise; json(): Promise; stream(): any; close(): void; private collectRows; }