import { ArrayBufferReader, Entry } from '.';
export declare class DirectoryContents {
    readonly contents: {
        [name: string]: Entry;
    };
    static readonly headerSize: number;
    private constructor();
    static deserialize(source: Blob, header: ArrayBufferReader, sighash: Uint8Array, maxSize: bigint): Promise<DirectoryContents>;
    sighash(): Uint8Array;
    getPath(path: string[]): Entry | null;
}
