import { OnChanges, OnDestroy, OnInit, SimpleChanges } from '@angular/core'; export interface Feedbacks { errorText: string; mediumText: string; successText: string; } export declare class PasswordStrengthCheckerComponent implements OnInit, OnChanges, OnDestroy { password: string; requiredLength: number; barColors: string[]; regexPattern: RegExp | any; feedbacks: Feedbacks; strengthLevel: string | any; isMatchPattern: boolean; feedbackValue: string; private _destroy$; constructor(); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; checkPasswordStrength(): void; /** * check if entry password value contains some special characters or numbers * default pattern is to check if pattern has no special characters * * @param password * @param regex */ matchPattern(password: string, regex?: any): boolean; getBarColorStyle(strengthLevel: string): { width: string; color: string; }; ngOnDestroy(): void; }