import { Disposable } from "../../../../../../base/common/lifecycle.js"; import { IInstantiationService } from "../../../../../../platform/instantiation/common/instantiation.js"; import { INotebookEditorWorkerService } from "../../../common/services/notebookWorkerService.service.js"; import { INotebookEditorContribution, INotebookEditor } from "../../notebookBrowser.js"; import { INotebookLoggingService } from "../../../common/notebookLoggingService.service.js"; export declare class NotebookInlineDiffDecorationContribution extends Disposable implements INotebookEditorContribution { private readonly notebookEditor; private readonly notebookEditorWorkerService; private readonly instantiationService; private readonly logService; static ID: string; private previous?; private insertedCellDecorator; private deletedCellDecorator; private readonly cellDecorators; private cachedNotebookDiff?; private listeners; constructor(notebookEditor: INotebookEditor, notebookEditorWorkerService: INotebookEditorWorkerService, instantiationService: IInstantiationService, logService: INotebookLoggingService); private clear; dispose(): void; private initialize; private _update; private updateCells; }