import { Curve } from './Curve'; import { Vector } from './../../math/Vector2'; export class CurvePath extends Curve { constructor(); /** * @default 'CurvePath' */ type: string; /** * @default [] */ curves: Array>; /** * @default false */ autoClose: boolean; add(curve: Curve): void; closePath(): void; getPoint(t: number, optionalTarget?: T): T; getCurveLengths(): number[]; }