import type { DisplayObject, ImportDiagnostic, SvgDocumentImportOptions } from '@flighthq/types/contract'; /** * Imports a static SVG document into a Flight display-object subtree. The returned container is * always allocated; malformed or non-SVG input yields an empty container and an opt-in Reject * diagnostic. The importer covers the document concerns above `@flighthq/path-formats`: SVG * geometry, inherited presentation styles, basic stylesheet selectors, transforms, gradients, * groups, nested SVG view boxes, `defs`/`use`, text, clip paths, and hard-mask degradation. * * SVG is consumed as a static authoring artifact. Animation, filters, scripting, foreign objects, * and live DOM behavior are deliberately not retained. Pass an `ImportDiagnostic[]` collector to * observe every recognized feature that was skipped or recovered. */ export declare function createScene2DFromSvgDocument(source: string, diagnostics?: ImportDiagnostic[], options?: Readonly): DisplayObject; //# sourceMappingURL=svgDocument.d.ts.map