/** * The experimental `@office-open/docx` renderer. * * Selecting it is explicit and opt-in; `docxjs` stays the default. The backend * is an optional peer dependency, resolved at call time so a missing package * surfaces as an install hint rather than a module-resolution failure. * * The capability set below is deliberately narrow. A feature is listed only * when it has been proven against the real package, never from its README, and * a gap in the backend is expressed by *omitting* the capability — which makes * the pipeline reject the document before any bytes exist, instead of shipping * a file with content quietly missing. */ import type { DocxIR, DocxIrChartRun } from '../../ir/types'; import type { DocxRenderer, DocxRendererId } from '../types'; export declare const OFFICE_OPEN_DOCX_RENDERER_ID: DocxRendererId; export declare function createOfficeOpenDocxRenderer(): Promise; /** * Build the backend's document object for an IR document. * * Exported for tests: asserting on this object is far cheaper, and far more * legible, than unzipping a package. */ export declare function buildDocumentOptions(ir: DocxIR, charts?: DocxIrChartRun[], svgRasterFallback?: boolean): Promise>; //# sourceMappingURL=index.d.ts.map