import { Disposable } from "@codingame/monaco-vscode-api/vscode/vs/base/common/lifecycle"; import { IInstantiationService } from "@codingame/monaco-vscode-api/vscode/vs/platform/instantiation/common/instantiation"; import { INotebookEditorWorkerService } from "@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/notebook/common/services/notebookWorkerService.service"; import { INotebookEditorContribution, INotebookEditor } from "@codingame/monaco-vscode-9d2c06d1-1f89-51a5-9964-aa01fe50c198-common/vscode/vs/workbench/contrib/notebook/browser/notebookBrowser"; import { INotebookLoggingService } from "@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/notebook/common/notebookLoggingService.service"; 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; }