/// import { PacketFlags } from '../enums/PacketFlags'; import { MessageBase } from './MessageBase'; import { DecodeFlags } from '../enums/DecodeFlags'; export declare class Packet { packetFlags: PacketFlags; sequenceNumber: number; extraHeader: Buffer; message: MessageBase; getSize(): number; writeToBuffer(buf: Buffer, pos: number, options?: DecodeFlags): Buffer; readFromBuffer(buf: Buffer, pos: number, ackReceived: (sequenceID: number) => void, sendAck: (sequenceID: number) => void): number; }