export interface DataReader { readTo(size: number): DataReader; readToEnd(): DataReader; readUInt16(): number; readUInt32(): number; readInt32(): number; readUInt64(): bigint; readString(): string; } export interface RawResponse { size: number; key: number; version: number; correlationId: number; code: number; payload: DataReader; } export interface RawTuneResponse { size: number; key: 0x0014; version: number; frameMax: number; heartbeat: number; } export interface RawHeartbeatResponse { key: 0x0014; version: number; }