import type * as monaco from 'monaco-editor/esm/vs/editor/editor.api'; /** * Highlights the command that surround cursor location */ export default class KustoCommandHighlighter implements monaco.editor.IEditorContribution { private editor; private static readonly ID; private static CURRENT_COMMAND_HIGHLIGHT; private disposables; private decorations; /** * Register to cursor movement and selection events. * @param editor monaco editor instance */ constructor(editor: monaco.editor.ICodeEditor); getId(): string; dispose(): void; private highlightCommandUnderCursor; }