import Notebook from "../notebook"; declare class Editor { notebook: Notebook; defaults: Record; modules: string[]; constructor(notebook: Notebook, defaults?: any); load(): Promise; loadModule(module: string): Promise; render(text: string, parent: HTMLElement, options?: any): Promise; lineNumbers(mode: string, lineNumbers: any): any; tabSize(mode: string, tabSize: any): 2 | 4; } export declare class EditorComponent extends HTMLElement { connectedCallback(): Promise; } export default Editor;