import { CodeEditor } from '@jupyterlab/codeeditor'; import { CodeMirrorEditor } from '@jupyterlab/codemirror'; import { IDocumentWidget } from '@jupyterlab/docregistry'; import { FileEditor } from '@jupyterlab/fileeditor'; import { ICommandContext } from '../../command_manager'; import { LSPExtension } from '../../index'; import { IVirtualPosition } from '../../positioning'; import { VirtualDocument } from '../../virtual/document'; import { IVirtualEditor } from '../../virtual/editor'; import { WidgetAdapter } from '../adapter'; import IEditor = CodeEditor.IEditor; export declare class FileEditorAdapter extends WidgetAdapter> { editor: FileEditor; virtual_editor: IVirtualEditor; get document_path(): string; get mime_type(): string; get language_file_extension(): string; get ce_editor(): CodeMirrorEditor; get activeEditor(): CodeEditor.IEditor; constructor(extension: LSPExtension, editor_widget: IDocumentWidget); protected init_once_ready(): Promise; get_editor_index(ce_editor: CodeEditor.IEditor): number; get_editor_wrapper(ce_editor: CodeEditor.IEditor): HTMLElement; get wrapper_element(): HTMLElement; get path(): string; context_from_active_document(): ICommandContext | null; get_editor_index_at(position: IVirtualPosition): number; get editors(): CodeEditor.IEditor[]; create_virtual_document(): VirtualDocument; }