import * as monaco from 'monaco-editor'; import IModel = monaco.editor.IModel; import IPosition = monaco.IPosition; interface MonarchLanguageConfiguration extends monaco.languages.IMonarchLanguage { keywords: string[]; tagwords: string[]; symbols: RegExp; escapes: RegExp; integersuffix: RegExp; floatsuffix: RegExp; } export declare const QuickBASIC: { MonarchDefinitions: MonarchLanguageConfiguration; LanguageConfiguration: monaco.languages.LanguageConfiguration; CompletionItemProvider: { provideCompletionItems: (model: IModel, position: IPosition) => monaco.languages.CompletionItem[]; }; HoverProvider: { provideHover: (model: IModel, position: IPosition) => any; }; }; export {};