import { Shape } from "./Shape.ts"; /** Builder for Shape objects from SVG-style subpaths. */ export declare class ShapePath { #private; type: string; /** Starts a new sub-path at (x, y). */ moveTo(x: number, y: number): this; lineTo(x: number, y: number): this; quadraticCurveTo(cpX: number, cpY: number, x: number, y: number): this; bezierCurveTo(cp1X: number, cp1Y: number, cp2X: number, cp2Y: number, x: number, y: number): this; /** * Converts accumulated sub-paths into Shape objects. * Each sub-path becomes a Shape; isCCW controls winding-order interpretation. */ toShapes(_isCCW?: boolean): Shape[]; } //# sourceMappingURL=ShapePath.d.ts.map