import { ApplyColorMatrixFunction, RasterizeFunction } from 'flat-svg'; import SVGPathCommander from 'svg-path-commander'; export declare function getAllVisibleElements(elOrDoc: Element | Document): Element[]; export declare function extractPathsFromDString(d: string): SVGPathCommander[]; export declare function scaleBBox(bbox: { x: number; y: number; width: number; height: number; }, scale: number): { x: number; y: number; width: number; height: number; }; export declare function scaleFontBBox(bbox: { minX: number; minY: number; maxX: number; maxY: number; }, scale: number): { minX: number; minY: number; maxX: number; maxY: number; }; export declare function svg2idml(doc: Document, rasterize: RasterizeFunction, applyColorMatrix: ApplyColorMatrixFunction, opts: { vectorizeAllTexts: boolean; keepGroupTransforms: boolean; }): Promise<{ idml: import("./idml.js").IDML; simlifiedSVGDocument: Document; collectedFonts: { fullName: string; data: ArrayBufferLike; src: string; }[]; }>; //# sourceMappingURL=svg2idml.d.ts.map