import { ConfigService } from "../../services/config.service"; import { Router } from "@angular/router"; import { TokenService } from "./token.service"; import { HttpClient } from "@angular/common/http"; import { IAuthUser } from "./interfaces"; import { HttpBaseService } from "../../services/http-base.service"; import { MessageService } from "primeng/api"; export declare class AuthService extends HttpBaseService { private _authRoute; loading: boolean; model: T; constructor(http: HttpClient, configService: ConfigService, router: Router, tokenService: TokenService, toastr: MessageService); login(callback: Function, callbackError?: Function): void; register(callback: Function, callbackError?: Function): void; logout(): void; refreshToken(callback: Function, callbackError?: Function): void; getModelFromToken(): any; changePassword(callback: Function, callbackError?: Function): void; resetPassword(callback: Function, callbackError?: Function): void; toogleDisabled(callback: Function, callbackError?: Function): void; }