import type { PacketMessage, Stream } from '../gen/proto/rpc/webrtc/v1/grpc_pb'; export declare class BaseStream { protected readonly grpcStream: Stream; private readonly onDone; protected closed: boolean; private readonly packetBuf; private packetBufSize; constructor(grpcStream: Stream, onDone: (id: bigint) => void); closeWithRecvError(): void; protected processPacketMessage(msg: PacketMessage): Uint8Array | undefined; }