/// import bufio from 'bufio'; import { Serializable } from '../../common/serializable'; import { NetworkMessageType } from '../types'; export declare abstract class NetworkMessage implements Serializable { readonly type: NetworkMessageType; constructor(type: NetworkMessageType); abstract serializePayload(bw: bufio.StaticWriter | bufio.BufferWriter): void; abstract getSize(): number; static deserializeType(buffer: Buffer): { type: NetworkMessageType; remaining: Buffer; }; serialize(): Buffer; displayType(): string; } //# sourceMappingURL=networkMessage.d.ts.map