import { ElementRef } from '@angular/core'; import { MatDialog } from '@angular/material/dialog'; import { ACInputComponent } from '../../draw-primitives/input/ac-input'; import { KeyboardLayout } from './layouts'; export declare class NgVirtualKeyboardDirective { private element; private dialog; private opened; private focus; layout: KeyboardLayout | string; placeholder: string; type: string; onWindowBlur(): void; onWindowFocus(): void; onFocus(): void; onClick(): void; /** * Constructor of the class. * * @param {ElementRef} element * @param {MatDialog} dialog */ constructor(element: ElementRef, dialog: MatDialog); static act_acinput: ACInputComponent; /** * Method to open virtual keyboard */ private openKeyboard; /** * Getter for used keyboard layout. * * @returns {KeyboardLayout} */ private getLayout; /** * Getter for used placeholder for virtual keyboard input field. * * @returns {string} */ private getPlaceHolder; /** * Getter for used type for virtual keyboard input field. * * @return {string} */ private getType; }