import { TuiControl } from '@taiga-ui/cdk/classes'; import * as i0 from "@angular/core"; import * as i1 from "@maskito/angular"; import * as i2 from "@taiga-ui/core/components/textfield"; export declare class TuiPincodeComponent extends TuiControl { private readonly textfield; private phase; private bounced; private readonly manualInvalid; readonly el: HTMLInputElement; readonly paste: import("@angular/core").WritableSignal; readonly focused: import("@angular/core").Signal; protected readonly maskito: import("@angular/core").WritableSignal; readonly maxLength: import("@angular/core").InputSignalWithTransform; readonly confirmed: import("@angular/core").OutputEmitterRef; readonly finished: import("@angular/core").OutputEmitterRef; protected readonly state: import("@angular/core").Signal<"invalid" | "pending" | "success" | null>; protected readonly effect: import("@angular/core").EffectRef; onAnimationStart({ animationName }: AnimationEvent): void; onAnimationEnd({ animationName }: AnimationEvent): void; isFocused(index: number): boolean; protected onInput(value: string): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }