/** @packageDocumentation
 * @module Curve
 */
import { CurveCollection } from "../CurveCollection";
import { CurvePrimitive } from "../CurvePrimitive";
import { RecursiveCurveProcessorWithStack } from "../CurveProcessor";
/**
 * Algorithmic class: Accumulate maximum gap between adjacent primitives of CurveChain.
 * @internal
 */
export declare class GapSearchContext extends RecursiveCurveProcessorWithStack {
    maxGap: number;
    constructor();
    static maxGap(target: CurveCollection): number;
    announceCurvePrimitive(curve: CurvePrimitive, _indexInParent: number): void;
}
//# sourceMappingURL=GapSearchContext.d.ts.map