import { UriComponents } from '@theia/core/lib/common/uri'; import { CellRange } from '@theia/notebook/lib/common'; import { NotebookEditorWidget, NotebookService } from '@theia/notebook/lib/browser'; import { NotebookDocumentShowOptions, NotebookEditorRevealType, NotebookEditorsExt, NotebookEditorsMain } from '../../../common'; import { RPCProtocol } from '../../../common/rpc-protocol'; import { interfaces } from '@theia/core/shared/inversify'; import { NotebookOpenHandler } from '@theia/notebook/lib/browser/notebook-open-handler'; export declare class NotebookEditorsMainImpl implements NotebookEditorsMain { protected readonly proxy: NotebookEditorsExt; protected readonly notebookService: NotebookService; protected readonly notebookOpenHandler: NotebookOpenHandler; protected readonly mainThreadEditors: Map; constructor(rpc: RPCProtocol, container: interfaces.Container); $tryShowNotebookDocument(uriComponents: UriComponents, viewType: string, options: NotebookDocumentShowOptions): Promise; $tryRevealRange(id: string, range: CellRange, revealType: NotebookEditorRevealType): Promise; $trySetSelections(id: string, range: CellRange[]): void; handleEditorsAdded(editors: readonly NotebookEditorWidget[]): Promise; handleEditorsRemoved(editorIds: readonly string[]): void; dispose(): void; } //# sourceMappingURL=notebook-editors-main.d.ts.map