import { AfterViewInit, ElementRef, EventEmitter, OnDestroy, QueryList } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import * as i0 from "@angular/core"; export declare class KInputCodeComponent implements OnDestroy, ControlValueAccessor, AfterViewInit { inputs?: QueryList>; codeInputs: null[]; set value(value: string); set codeLength(codeLength: number); readonly valueChange: EventEmitter; onChange: (value: string) => void; onTouched: () => void; isDisabled: undefined | true; private currentValue; private abortController; private cdr; writeValue(value: string): void; registerOnChange(fn: (value: string) => void): void; registerOnTouched(fn: () => void): void; setDisabledState(isDisabled: boolean): void; ngAfterViewInit(): void; ngOnDestroy(): void; change(event: Event): void; keydown(event: Event): void; beforeInput(event: InputEvent): void; paste(event: ClipboardEvent, currentIndex: number): void; setValue(selectedText: string, changedIndex?: number, isReset?: boolean): void; emitValue(): void; onFocus(event: Event): void; private getNumbers; private focusAndSelect; private deleteBackward; private initOtpAutoFill; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; static ngAcceptInputType_codeLength: unknown; }