/** @format */
import { HuffmanTablesSegment } from './webp-huffman-table-segment.js';
/**
 * Represents a collection of Huffman table segments for WebP decoding.
 * Manages the root segment and the current working segment.
 */
export declare class HuffmanTables {
    /** Root segment of the Huffman tables chain */
    root: HuffmanTablesSegment;
    /** Currently active segment in the chain */
    currentSegment?: HuffmanTablesSegment;
    /**
     * Initializes Huffman tables with a given size.
     * @param size Number of codes in the table
     */
    constructor(size: number);
}
