import * as CodeMirror from 'codemirror'; import 'codemirror/mode/meta'; import './codemirror-ipython'; import './codemirror-ipythongfm'; import 'codemirror/mode/javascript/javascript'; import 'codemirror/mode/css/css'; import 'codemirror/mode/julia/julia'; import 'codemirror/mode/r/r'; import 'codemirror/mode/markdown/markdown'; /** * Load a codemirror mode by file name. */ export declare function loadModeByFileName(editor: CodeMirror.Editor, filename: string): void; /** * Load a codemirror mode by mime type. */ export declare function loadModeByMIME(editor: CodeMirror.Editor, mimetype: string): void; /** * Load a codemirror mode by mode name. */ export declare function loadModeByName(editor: CodeMirror.Editor, mode: string): void; /** * Find a codemirror mode by name or CodeMirror spec. */ export declare function findMode(mode: string | CodeMirror.modespec): CodeMirror.modespec; /** * Require a codemirror mode by name or Codemirror spec. */ export declare function requireMode(mode: string | CodeMirror.modespec): Promise;