/** Raw absolute segment (shorthands already resolved), as a labeled tuple — * compact in the bundle (no object keys the minifier can't mangle). */ export type RawSeg = readonly ['L', x: number, y: number] | readonly ['C', x1: number, y1: number, x2: number, y2: number, x: number, y: number] | readonly ['Q', x1: number, y1: number, x: number, y: number] | readonly [ 'A', rx: number, ry: number, rotDeg: number, large: 0 | 1, sweep: 0 | 1, x: number, y: number ]; export interface RawSubpath { x0: number; y0: number; segs: RawSeg[]; closed: boolean; } export declare function parsePath(d: string): RawSubpath[];