SimpleCompletionItem: {
    block?: boolean;
    command?: {
        arguments?: any[];
        id: string;
        title: string;
        tooltip?: string;
    };
    detail?: string;
    insertText: string;
    kind?: Monaco.languages.CompletionItemKind;
    label: string;
    surroundSelection?: `$${number}` | `${${number}${string}` | ((snippet: string, selection: Monaco.Selection, model: Monaco.editor.ITextModel) => string | undefined);
}