/// <reference types="node" />
import { StackBuffer } from './stackBuffer';
export declare class LzhPacket {
    static readonly chunks = 8;
    static readonly minBytesToPack = 3;
    static readonly maxChunkSize: number;
    static readonly maxOffsetToUseWhitespaces: number;
    private _data;
    private _next;
    private _format;
    private _length;
    flush(buffer: Buffer, offset: number): number;
    compose(buffer: Buffer, offset: number, dict: StackBuffer): number;
    _composeUncompressed(chunk: number, buffer: Buffer, offset: number, dict: StackBuffer): number;
    _composeCompressed(chunk: number, read: number, buffer: Buffer, offset: number, dict: StackBuffer): number;
    _composePointer(offset: number, length: number): number;
}
