import { ElementRef, EventEmitter } from '@angular/core'; import { GC } from '../inputman'; import { GcComponents } from './GcComponents'; import * as i0 from "@angular/core"; export declare class GcSoftKeyboardComponent extends GcComponents { opened?: boolean; randomDisplay?: boolean; hideButtonWhenMouseOn?: boolean; displayType?: GC.InputMan.DisplayType | null; showSecurityOptions?: boolean; securityLevel?: GC.InputMan.SecurityLevel | null; qwertyLayout?: boolean; showCapitalLetters?: boolean; target?: string; enabled?: boolean; onOpen?: EventEmitter; onClose?: EventEmitter; onKeyPress?: EventEmitter; constructor(ref: ElementRef); protected initGcComponent(): void; protected bindEvent(): void; protected setValueToIMControl(key: string, value: any): void; private setOpened; private setTarget; private tryGetTarget; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }