import type { Types } from '@cornerstonejs/core'; import { Spline } from './Spline.js'; import type { SplineLineSegment, SplineCurveSegment } from '../../../types/index.js'; declare abstract class QuadraticSpline extends Spline { protected getSplineCurves(): SplineCurveSegment[]; protected getLineSegments(): SplineLineSegment[]; getPreviewCurveSegments(controlPointPreview: Types.Point2, closeSpline: boolean): SplineCurveSegment[]; } export { QuadraticSpline as default, QuadraticSpline };