import { ControlAccessor } from '../../models/ControlAccessor'; import { ZXCVBNScore } from 'zxcvbn'; export declare abstract class AzInputBase extends ControlAccessor { passwordVisibility: boolean; readonly inputType: string; readonly passwordStrengthResult: { score: ZXCVBNScore; label: string; color: string; }; /** Whether the input show password */ private _passwordVisibility; onKeyPress: (e: KeyboardEvent) => void; onKeyDown: (e: KeyboardEvent) => void; onPaste: (e: ClipboardEvent) => void; onPhoneKeyDown: (e: KeyboardEvent) => void; onPhonePaste: (e: ClipboardEvent) => void; onNumberKeyDown: (e: KeyboardEvent) => void; onNumberPaste: (e: ClipboardEvent) => void; }