import { AfterViewChecked, AfterViewInit, ElementRef, OnDestroy, OnInit, QueryList } from '@angular/core'; import * as i0 from "@angular/core"; export declare class PghPinInputComponent implements AfterViewInit, OnInit, OnDestroy, AfterViewChecked { inputsList: QueryList; readonly codeLength: import("@angular/core").InputSignal; readonly inputType: import("@angular/core").InputSignal; readonly inputMode: import("@angular/core").InputSignal; readonly initialFocusField: import("@angular/core").InputSignal; readonly isCharsCode: import("@angular/core").InputSignal; readonly isCodeHidden: import("@angular/core").InputSignal; readonly isPrevFocusableAfterClearing: import("@angular/core").InputSignal; readonly isFocusingOnLastByClickIfFilled: import("@angular/core").InputSignal; readonly disabled: import("@angular/core").InputSignal; readonly autocapitalize: import("@angular/core").InputSignal; readonly code: import("@angular/core").InputSignal; readonly codeChanged: import("@angular/core").OutputEmitterRef; readonly codeCompleted: import("@angular/core").OutputEmitterRef; codeLengthEffect: import("@angular/core").EffectRef; codeEffect: import("@angular/core").EffectRef; placeholders: number[]; private inputs; private inputsStates; private inputsListSubscription; private state; ngOnInit(): void; ngAfterViewInit(): void; ngAfterViewChecked(): void; ngOnDestroy(): void; reset(isChangesEmitting?: boolean): void; focusOnField(index: number): void; onClick(e: any): void; onInput(e: any, i: number): void; onPaste(e: ClipboardEvent, i: number): void; onKeydown(e: any, i: number): Promise; private onInputCodeChanges; private onCodeLengthChanges; private onInputsListChanges; private focusOnInputAfterAppearing; private emitChanges; private emitCode; private getCurrentFilledCode; private isBackspaceKey; private isDeleteKey; private setInputValue; private canInputValue; private setStateForInput; private getStateForInput; private isEmpty; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }