import { QueryList, ElementRef, EventEmitter } from '@angular/core'; import { GC } from '../inputman'; import { GcComponents } from './GcComponents'; import * as i0 from "@angular/core"; export declare class GcFunctionKeyInfoComponent { key: GC.InputMan.FunctionKey; description: string; tipText: string; displayStyle: GC.InputMan.DisplayStyle; imagePosition: GC.InputMan.ImagePosition; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare class GcFunctionKeyComponent extends GcComponents { keyRepeat: boolean; handleMouse: boolean; showTip: boolean; combinationKeyDisplayMode: GC.InputMan.CombinationKeyDisplayMode; functionKeys: (GC.InputMan.FunctionKeyInfo | GC.InputMan.FunctionKey)[]; enabled: boolean; visible: boolean; functionKeyComponents: QueryList; onActived: EventEmitter; constructor(ref: ElementRef); protected initGcComponent(): void; protected bindEvent(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }