import type { SocketAdapter, SerializableObject } from '@akala/core'; import * as stream from 'stream'; import { Connection as BaseConnection, type PayloadDataType, type Parent, Payload } from './shared-connection.js'; export declare class Connection extends BaseConnection { constructor(socket: SocketAdapter>, parent: Parent); protected isStream(result?: PayloadDataType): result is stream.Readable; protected sendStream(id: string | number, params: stream.Readable): void; protected buildStream(this: Connection, id: string | number, result: PayloadDataType): SerializableObject & stream.Readable; }