import { OnInit } from "@angular/core"; import { Router, ActivatedRoute } from "@angular/router"; import { AuthService } from "./auth.service"; import { TokenService } from "./token.service"; import { MessageService } from "primeng/api"; import { ResponseData } from "../../helpers/response"; import { IAuthUser } from "./interfaces"; import { IEvent } from "../../interfaces/event.interface"; export declare class LoginManager implements OnInit, IEvent { service: AuthService; router: Router; route: ActivatedRoute; tokenService: TokenService; toastr?: MessageService; returnUrl: string; constructor(service: AuthService, router: Router, route: ActivatedRoute, tokenService: TokenService, toastr?: MessageService); ngOnInit(): void; login(): void; onSuccess(source: string, response: ResponseData): void; onError(source: string, error: string | ResponseData): void; }