import { i as SvgDiagnosticSink } from "../diagnostics-DVAXKgcf.js"; import { Color, ContentDocument, ContentVector } from "document-schema.js"; //#region src/svg/read.d.ts interface ReadSvgContentOptions { readonly onSvgDiagnostic?: SvgDiagnosticSink; } declare class SvgMissingRootElementError extends Error { constructor(); } declare const KAPPA_NUMERATOR = 4; declare const KAPPA: number; interface PaintState { readonly fillSpec?: string; readonly strokeSpec?: string; readonly strokeWidthSpec?: string; readonly fillRuleSpec?: string; readonly dashSpec?: string; } interface ReaderState { readonly sink?: SvgDiagnosticSink; vectors: ContentVector[]; paintOrder: number; } declare function resolveFillPaint(state: ReaderState, spec: string | undefined, isFill: boolean): Color | undefined; declare function readSvgContent(text: string, options?: ReadSvgContentOptions): ContentDocument; //#endregion export { KAPPA, KAPPA_NUMERATOR, PaintState, ReadSvgContentOptions, ReaderState, SvgMissingRootElementError, readSvgContent, resolveFillPaint };