import * as monaco from 'monaco-editor/esm/vs/editor/editor.api.js'; import 'monaco-editor/esm/vs/editor/contrib/suggest/browser/suggestController.js'; export default class MonacoCompletionItemProvider { languageId: string; triggerCharacters: string[]; completionMap: Map; setup(): void; registerCompletionItemProvider(uri: string, provider: monaco.languages.CompletionItemProvider): void; unregisterCompletionItemProvider(uri: string): void; }