import type { ScoreItem } from './types.js'; /** * Flatten a Verovio page SVG into items in px of a slice `widthPx` wide. * Returns the items and the slice height, or null when the markup is not * Verovio's. */ export declare function flattenVerovioSvg(svg: string, widthPx: number, /** Groups left out by class (`mNum`: bar numbers). */ options?: { skipClasses?: readonly string[]; }): { items: ScoreItem[]; heightPx: number; } | null; /** * Plain SVG for a flattened system: paths and text, `currentColor` ink, the * text in `textFont`. HTML inlines it; the PDF backend draws it with its SVG * vector subset. */ export declare function itemsToSvg(items: readonly ScoreItem[], widthPx: number, heightPx: number, color: string, textFont: string): string; //# sourceMappingURL=flatten.d.ts.map