interface cbFunc { (node: any, e: KeyboardEvent): void; } export interface IKeyBinding { command: string; keybinding: string | string[]; components: string | string[]; cb: cbFunc; desc?: string; } declare class KeybindingService { hotkey: any; designer: any; keybindingMap: IKeyBinding[]; constructor(); bind(kb: IKeyBinding): void; execCommand(command: string, node: any, ...rest: any[]): void; private getSelectedNode; private isValidNode; } export declare const keybindingService: KeybindingService; export {};