import 'rxjs/add/operator/filter'; import 'rxjs/add/operator/map'; import { Renderer } from '@angular/core'; import { Observable } from 'rxjs/Observable'; export interface ParsedCommand { name?: string; ctrl: boolean; meta: boolean; shift: boolean; alt: boolean; sequence?: string; } export declare class Commander { private _renderer; private keydown$; private _ignoreTags; constructor(_renderer: Renderer); shortcut: string; command: Observable<{ command: string; }>; parseCommand(s: string): ParsedCommand; }