/** @packageDocumentation
 * @module Curve
 */
import { CurveCollection } from "../CurveCollection";
import { CurvePrimitive } from "../CurvePrimitive";
import { RecursiveCurveProcessor } from "../CurveProcessor";
/**
 * Algorithmic class: Sum lengths of curves
 * @internal
 */
export declare class SumLengthsContext extends RecursiveCurveProcessor {
    private _sum;
    private constructor();
    static sumLengths(target: CurveCollection): number;
    announceCurvePrimitive(curvePrimitive: CurvePrimitive, _indexInParent: number): void;
}
//# sourceMappingURL=SumLengthsContext.d.ts.map