import * as _angular_core from '@angular/core'; import { ElementRef } from '@angular/core'; declare class W2pOtpInput { readonly length: _angular_core.InputSignal; readonly disabledInput: _angular_core.InputSignal; readonly invalidInput: _angular_core.InputSignal; readonly autofocus: _angular_core.InputSignal; readonly complete: _angular_core.OutputEmitterRef; readonly cells: _angular_core.Signal[]>; readonly digits: _angular_core.WritableSignal; readonly disabled: _angular_core.WritableSignal; readonly invalid: _angular_core.WritableSignal; private readonly ngControl; private readonly controlStatus; private onChange; private onTouched; constructor(); registerOnChange(fn: any): void; registerOnTouched(fn: any): void; setDisabledState(isDisabled: boolean): void; setInvalid(isInvalid: boolean): void; writeValue(obj: string): void; onInput(event: Event, index: number): void; onKeydown(event: KeyboardEvent, index: number): void; onPaste(event: ClipboardEvent, index: number): void; reset(): void; onBlur(): void; private focusCell; private emitValue; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } export { W2pOtpInput };