import { Boundaries } from "./boundaries.js"; import { type Directory, type Entry } from "./directory.js"; import { type Header } from "./header.js"; import { type Source } from "./source.js"; export declare class Cfb { #private; constructor(source: Source, header: Header, directory: Directory, fat: Uint32Array, miniFat: Uint32Array, miniStreamSectors: Uint32Array); static initialize: (source: Source) => Promise; findEntry: (name: string) => Entry | undefined; fatBounds: (start: number, size: number) => Boundaries; miniStreamOffset: (start: number) => number; miniStreamBounds: (start: number, size: number) => Boundaries; miniStreamData: (start: number, size: number) => Promise; entryData: (entry: Entry) => Promise; }