/** @packageDocumentation * @module Curve */ import { CurveCollection } from "../CurveCollection"; import { CurvePrimitive } from "../CurvePrimitive"; import { RecursiveCurveProcessorWithStack } from "../CurveProcessor"; /** Algorithmic class: Count LineSegment3d and LineString3d primitives. * @internal */ export declare class CountLinearPartsSearchContext extends RecursiveCurveProcessorWithStack { numLineSegment: number; numLineString: number; numOther: number; constructor(); static hasNonLinearPrimitives(target: CurveCollection): boolean; announceCurvePrimitive(curve: CurvePrimitive, _indexInParent: number): void; } //# sourceMappingURL=CountLinearPartsSearchContext.d.ts.map