import { Emitter, Event, UriComponents, WithEventBus } from '@opensumi/ide-core-browser'; import type { INotebookModelAddedData, INotebookService, NotebookDataDto, NotebookDocumentChangeDto } from './types'; export declare class NotebookService extends WithEventBus implements INotebookService { createNotebook: (data?: NotebookDataDto) => Promise<{ uri: UriComponents; }>; openNotebook: (uriComponents: UriComponents) => Promise<{ uri: UriComponents; }>; saveNotebook: (uriComponents: UriComponents) => Promise; protected _onDidOpenNotebookDocument: Emitter; onDidOpenNotebookDocument: Event; protected _onDidCloseNotebookDocument: Emitter; onDidCloseNotebookDocument: Event; protected _onDidSaveNotebookDocument: Emitter; onDidSaveNotebookDocument: Event; protected _onDidChangeNotebookDocument: Emitter; onDidChangeNotebookDocument: Event; } //# sourceMappingURL=notebook.service.d.ts.map