import { type Types } from '@cornerstonejs/core'; declare class LazyBrushEditController { private strokePointsWorld; private previewPoints; private pendingPreviewCleanup; reset(): void; clearPendingCleanup(): void; appendStrokePoint(worldPoint: Types.Point3): void; getStrokePointsWorld(): Types.Point3[]; capturePreviewCircle(hoverData: any): void; scheduleCleanup({ element, centerCanvas, viewportId, segmentationId, refreshCursor, }: { element: HTMLDivElement; centerCanvas: Types.Point2; viewportId: string; segmentationId: string; refreshCursor: (element: HTMLDivElement, centerCanvas: Types.Point2) => void; }): void; } export default LazyBrushEditController;