import { ResponseData } from '../../helpers/response'; import { Injector } from '@angular/core'; import { IAuthUser } from './auth.interfaces'; import { HttpBaseService } from '../../services/httpbase.service'; import * as i0 from "@angular/core"; export declare class AuthService> extends HttpBaseService { private _authRoute; loading: boolean; model: Partial; constructor(_injector: Injector); login(callback: (response: Partial>) => void, callbackError?: Function): void; register(callback: (response: Partial>) => void, callbackError?: Function): void; logout(): void; refreshToken(callback: (response: Partial>) => void, callbackError?: Function): void; get getModelFromToken(): any; changePassword(callback: (response: Partial>) => void, callbackError?: Function): void; resetPassword(callback: (response: Partial>) => void, callbackError?: Function): void; toggleDisabled(callback: (response: Partial>) => void, callbackError?: Function): void; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵprov: i0.ɵɵInjectableDeclaration>; }