import { Keybinding, KeybindingRegistry } from '@opensumi/ide-core-browser'; import { VSCodeContributePoint } from '../../../common'; import { AbstractExtInstanceManagementService } from '../../types'; export interface ContributedKeyBinding { command: string; args?: any; key: string; when?: string; mac?: string; linux?: string; win?: string; } export type KeybindingSchema = Array; export declare class KeybindingContributionPoint extends VSCodeContributePoint { protected readonly keybindingRegistry: KeybindingRegistry; protected readonly extensionManageService: AbstractExtInstanceManagementService; contribute(): void; protected toKeybinding(contributedKeyBinding: ContributedKeyBinding, isBuiltin: boolean): Keybinding; protected toOSKeybinding(ContributedKeyBinding: ContributedKeyBinding): string; } //# sourceMappingURL=keybindings.d.ts.map