import { CanActivate, ActivatedRouteSnapshot, RouterStateSnapshot, Router } from '@angular/router'; import { TranslateService } from '@ngx-translate/core'; import { LoginService } from '../service/login.service'; import { MenuService } from './menu.service'; export interface AuthUserObj { ownerId: string; } export declare class AuthServiceBase implements CanActivate { protected router: Router; protected menuService: MenuService; protected loginService: LoginService; protected translateService: TranslateService; constructor(router: Router, menuService: MenuService, loginService: LoginService, translateService: TranslateService); isAuthorized(authObj: AuthUserObj): boolean; canActivate(activated: ActivatedRouteSnapshot, state: RouterStateSnapshot): Promise; }