import { Emitter } from '@theia/core'; import { ApplicationShell } from '@theia/core/lib/browser'; import { NotebookEditorWidget } from '../notebook-editor-widget'; import { ContextKeyService } from '@theia/core/lib/browser/context-key-service'; export declare class NotebookEditorWidgetService { protected applicationShell: ApplicationShell; protected contextKeyService: ContextKeyService; protected readonly notebookEditors: Map; protected readonly onNotebookEditorAddEmitter: Emitter; protected readonly onNotebookEditorRemoveEmitter: Emitter; readonly onDidAddNotebookEditor: import("@theia/core").Event; readonly onDidRemoveNotebookEditor: import("@theia/core").Event; protected readonly onDidChangeFocusedEditorEmitter: Emitter; readonly onDidChangeFocusedEditor: import("@theia/core").Event; protected readonly onDidChangeCurrentEditorEmitter: Emitter; readonly onDidChangeCurrentEditor: import("@theia/core").Event; focusedEditor?: NotebookEditorWidget; currentEditor?: NotebookEditorWidget; protected init(): void; addNotebookEditor(editor: NotebookEditorWidget): void; removeNotebookEditor(editor: NotebookEditorWidget): void; getNotebookEditor(editorId: string): NotebookEditorWidget | undefined; getNotebookEditors(): readonly NotebookEditorWidget[]; notebookEditorFocusChanged(editor: NotebookEditorWidget, focus: boolean): void; currentNotebookEditorChanged(newEditor: unknown): void; } //# sourceMappingURL=notebook-editor-widget-service.d.ts.map