/// <reference types="node" resolution-mode="require"/>
import { PacketType } from "../types/PacketType.js";
export declare class Receivable {
    unpack(data: Buffer): this;
}
export declare class Struct extends Receivable {
    pack(newSize?: number): Uint8Array;
}
export declare abstract class Sendable extends Struct {
    abstract Size: number;
    abstract Type: PacketType;
    abstract ReqI: number;
}
