import { QueryList, ElementRef, EventEmitter } from '@angular/core'; import { GC } from '../inputman'; import { GcComponents } from './GcComponents'; import * as i0 from "@angular/core"; export declare class GcShortcutInfoComponent { shortcutKey: GC.InputMan.GcShortcutKey; shift: boolean; ctrl: boolean; alt: boolean; target: string; action: GC.InputMan.IAction | GC.InputMan.GcShortcutAction; blockMessage: boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare class GcShortcutComponent extends GcComponents { blockMessage: boolean; triggerAll: boolean; shortcutInfoList: QueryList; preAction: EventEmitter; postAction: EventEmitter; constructor(ref: ElementRef); protected initGcComponent(): void; tryGetTarget(str: string): any; protected bindEvent(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }