import { Router } from '@angular/router';
import { AuthApiService } from '../apis/auth/auth-api.service';
import { QuestionApiService } from '../apis/question/question-api.service';
import { StorageService } from '../storage/storage.service';
import { alertService } from '../../utils/alerts';
import { ThemeManagerService } from '../managers/theme/theme-manager.service';
import * as i0 from "@angular/core";
export declare class AuthService {
    private _authService;
    private storage;
    private _questService;
    private router;
    private loadingController;
    private readonly themeManager;
    private environment;
    private _loading;
    private _surveyData;
    constructor(_authService: AuthApiService, storage: StorageService, _questService: QuestionApiService, router: Router, loadingController: alertService, themeManager: ThemeManagerService, environment: any);
    getLoading(): import("rxjs").Observable<boolean>;
    getAuthentication(): import("rxjs").Observable<any[]>;
    logout(): void;
    finishSurvey(): void;
    removeTheme(): void;
    isAuthenticatedLink(token: any): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<AuthService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<AuthService>;
}
//# sourceMappingURL=auth.service.d.ts.map