import { AbstractControl, FormBuilder, ValidationErrors } from '@angular/forms'; import { Type } from '@angular/core'; import { ActivatedRoute, Router } from '@angular/router'; import { MessageService } from 'primeng/api'; import { ChangePasswordConfig, ChangePasswordServiceInterface } from './interfaces/change-password.interface'; import * as i0 from "@angular/core"; export declare class GmpChangePasswordComponent { fb: FormBuilder; router: Router; messageService: MessageService; activatedRoute: ActivatedRoute; private authService; welcomeContentComponent: Type | null; changePasswordConfig: ChangePasswordConfig | null; isLoading: import("@angular/core").WritableSignal; showPassword: import("@angular/core").WritableSignal; showConfirmPassword: import("@angular/core").WritableSignal; changePasswordForm: import("@angular/forms").FormGroup<{ password: import("@angular/forms").FormControl; confirmPassword: import("@angular/forms").FormControl; }>; constructor(authService: ChangePasswordServiceInterface, welcomeContentComponent: Type, changePasswordConfig: ChangePasswordConfig); passwordMatchValidator(control: AbstractControl): ValidationErrors | null; togglePasswordVisibility(): void; toggleConfirmPasswordVisibility(): void; goToLogin(): void; submit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }