import { AfterViewChecked, AfterViewInit, ElementRef, EventEmitter, OnChanges, OnDestroy, OnInit, QueryList, SimpleChanges } from '@angular/core'; import { CodeInputComponentConfig } from './code-input.component.config'; import * as i0 from "@angular/core"; export declare class CodeInputComponent implements AfterViewInit, OnInit, OnChanges, OnDestroy, AfterViewChecked, CodeInputComponentConfig { inputsList: QueryList; codeLength: number; inputType: string; inputMode: string; initialFocusField?: number; /** @deprecated Use isCharsCode prop instead. */ isNonDigitsCode: boolean; isCharsCode: boolean; isCodeHidden: boolean; isPrevFocusableAfterClearing: boolean; isFocusingOnLastByClickIfFilled: boolean; code?: string | number; disabled: boolean; autocapitalize?: string; readonly codeChanged: EventEmitter; readonly codeCompleted: EventEmitter; placeholders: number[]; private inputs; private inputsStates; private inputsListSubscription; private _codeLength; private state; constructor(config?: CodeInputComponentConfig); /** * Life cycle */ ngOnInit(): void; ngAfterViewInit(): void; ngAfterViewChecked(): void; ngOnChanges(changes: SimpleChanges): void; ngOnDestroy(): void; /** * Methods */ 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; }