import { Injector, OnDestroy, OnInit } from '@angular/core';
import { Router } from '@angular/router';
import { DeviceDetectorService } from 'ngx-device-detector';
import { ComponentBase } from '../../classes/base/component-base';
import { EnumTypeSplash } from '../../enums/common';
import { AuthenService } from '../../services/authen.service';
import { GlobalService } from '../../services/global.service';
import { ModuleConfigService } from '../../services/module-config.service';
import { PermissionService } from '../../services/permission.service';
import { UserService } from '../../services/user.service';
export declare class SplashComponentComponent extends ComponentBase implements OnInit, OnDestroy {
    private _moduleConfigService;
    private _permissionService;
    private _deviceDetectorService;
    private _userService;
    private _router;
    private _authenService;
    private _globalService;
    defaultAvatar: string;
    environment: any;
    appSwitcherItems: any[];
    currentUser: any;
    loaded: boolean;
    currentDate: Date;
    showDefaultSetting: boolean;
    fileApi: string;
    isOnMobile: boolean;
    EnumTypeSplash: typeof EnumTypeSplash;
    uiSplash: EnumTypeSplash;
    constructor(injector: Injector, _moduleConfigService: ModuleConfigService, _permissionService: PermissionService, _deviceDetectorService: DeviceDetectorService, _userService: UserService, _router: Router, _authenService: AuthenService, _globalService: GlobalService);
    ngOnInit(): void;
    loadAppMetadata(): void;
    switchApp(item: any): void;
    logout(): void;
    goToPersonal(): void;
    getCurrentUserAvatar(): string;
    daysInWeek: string[];
    getNgayTrongTuan(): string;
    showProfilePage(): boolean;
    ngOnDestroy(): void;
    login(): void;
}
//# sourceMappingURL=splash-component.component.d.ts.map