import { ContentDocument, ContentVector, PageSize, TextMeasurer } from "document-schema.js"; import { LayoutDocument, LayoutItem } from "pdf-codec"; //#region src/layout/drawing.d.ts interface DrawingLayoutResult { readonly document: LayoutDocument; readonly pages: readonly PageSize[]; } interface DrawingLayoutOptions { readonly measurer: TextMeasurer; } type DrawingContentDocument = Extract; declare function convertVector(vector: ContentVector, pageHeightPt: number, out: LayoutItem[]): void; declare function convertDrawingToLayout(doc: DrawingContentDocument, options: DrawingLayoutOptions): DrawingLayoutResult; //#endregion export { DrawingLayoutOptions, DrawingLayoutResult, convertDrawingToLayout, convertVector };