/** @format */ import { AfterViewInit, EventEmitter, OnInit } from '@angular/core'; import { FormControl, FormGroup } from '@angular/forms'; import { Config } from '../../models/config'; import { KeysPipe } from '../../pipes/keys.pipe'; import * as i0 from "@angular/core"; export declare class NgPassOtpComponent implements OnInit, AfterViewInit { private keysPipe; config: Config; onInputChange: EventEmitter; otpForm: FormGroup; inputControls: FormControl[]; componentKey: string; inputType: string; constructor(keysPipe: KeysPipe); ngOnInit(): void; ngAfterViewInit(): void; private getControlName; ifLeftArrow(event: any): boolean; ifRightArrow(event: any): boolean; ifBackspaceOrDelete(event: any): boolean; ifKeyCode(event: any, targetCode: any): boolean; onKeyDown($event: any): boolean; onKeyUp($event: any, inputIdx: any): void; appendKey(id: any): string; setSelected(eleId: any): void; ifValidEntry(event: any): boolean; focusTo(eleId: any): void; setValue(value: any): void; rebuildValue(): void; getInputType(): string; handlePaste(e: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }