import type { Context } from '../context/context.js'; import { Path } from '../utils/path.js'; import { GeometryNode } from './geometrynode.js'; import type { SvgNode } from './svgnode.js'; import type { Point } from '../utils/geometry.js'; import type { Matrix } from '../jspdf.js'; export declare abstract class Traverse extends GeometryNode { private readonly closed; protected constructor(closed: boolean, node: Element, children: SvgNode[]); protected getPath(context: Context): Path | null; isVisible(parentVisible: boolean, context: Context): boolean; protected computeNodeTransformCore(context: Context): Matrix; static parsePointsString(string: string): Point[]; } //# sourceMappingURL=traverse.d.ts.map