export interface HtmlEntry {
    filename: string;
    html: string;
}
export declare function getZipPath(workbenchPath: string, source: "enfusion" | "arma"): string;
/**
 * Iterate HTML files from a local Workbench docs zip.
 * Yields {filename, html} for each HTML file matching the given pattern.
 */
export declare function readHtmlFromZip(workbenchPath: string, source: "enfusion" | "arma", pattern?: RegExp): Generator<HtmlEntry>;
/**
 * Read a specific file from the zip by filename.
 */
export declare function readFileFromZip(workbenchPath: string, source: "enfusion" | "arma", filename: string): string | null;
//# sourceMappingURL=source-local.d.ts.map