import { ResolvedKeybindingItem } from '@vscode-alt/monaco-editor/esm/vs/platform/keybinding/common/resolvedKeybindingItem'; import { IKeybindingItemInput } from '../generated-model'; export interface IKeybindingEditingService { _serviceBrand: undefined; addKeybinding(keybindingItem: ResolvedKeybindingItem, key: string, when: string | undefined): Promise; editKeybinding(keybindingItem: ResolvedKeybindingItem, key: string, when: string | undefined): Promise; removeKeybinding(keybindingItem: ResolvedKeybindingItem): Promise; resetKeybinding(keybindingItem: ResolvedKeybindingItem): Promise; }