export declare class PacketError extends Error {
}
export declare class PacketHeader {
    readonly channelNumber: number;
    readonly sequenceNumber: number;
    readonly dataLength: number;
    readonly packetByteCount: number;
    readonly data: Buffer;
    constructor(data: Buffer);
}
export declare class Packet {
    readonly header: PacketHeader;
    readonly data: Buffer;
    constructor(data: Buffer);
    get reportId(): number;
    get channelNumber(): number;
    static headerFromBuffer(packetBytes: Buffer): PacketHeader;
    static isError(header: PacketHeader): boolean;
}
