import { vec2 } from 'gl-matrix'; import { Curve } from './curve'; /** * @see https://github.com/mrdoob/three.js/blob/dev/src/extras/core/CurvePath.js */ export declare class CurvePath extends Curve { curves: Curve[]; autoClose: boolean; cacheLengths: number[]; add(curve: Curve): void; closePath(): this; getPoint(t: number, optionalTarget?: any): vec2; getLength(): any; updateArcLengths(): void; getCurveLengths(): any[]; getPoints(divisions?: number): vec2[]; }