import { AuthService } from "./auth.service"; import { ResponseData } from "../../helpers/response"; import { IAuthUser } from "./interfaces"; import { Router } from "@angular/router"; import { IEvent } from "../../interfaces/event.interface"; import { ConfigService } from "../../services/config.service"; import { TokenService } from "./token.service"; import { MessageService } from "primeng/api"; import { HttpErrorResponse } from "@angular/common/http"; export declare class ChangePasswordManager implements IEvent { service: AuthService; router: Router; configService: ConfigService; tokenService: TokenService; toastr?: MessageService; constructor(service: AuthService, router: Router, configService: ConfigService, tokenService: TokenService, toastr?: MessageService); changePassword(): void; onSuccess(source: string, response: ResponseData): void; onError(source: string, error: string | ResponseData | HttpErrorResponse): void; }