///
import type { PacketHeader, PacketInput, PacketOptions, PacketType, SelectiveAckHeader } from './index.js';
export declare class Packet {
readonly header: PacketHeader | SelectiveAckHeader;
readonly payload?: Uint8Array;
readonly _size: number;
static fromBuffer(buffer: Buffer): Packet;
static fromOpts(opts: PacketOptions): Packet;
constructor(options: PacketInput);
get size(): number;
encode(): Buffer;
}
export * from './PacketTyping.js';
//# sourceMappingURL=Packet.d.ts.map