import { ActivatedRouteSnapshot, Router, RouterStateSnapshot } from '@angular/router'; import { TranslateService } from '@ngx-translate/core'; import { AuthServiceBase, AuthUserObj, LoginService, MenuService } from '@serengeti/serengeti-common'; import { ApplicationService } from '../../../app/application/service/application.service'; import { CatalogService } from '../../../app/catalog/service/catalog.service'; import { WorkflowService } from '../../../app/chain/service/workflow.service'; export declare class AppAuthService extends AuthServiceBase { private appService; private workflowService; private catalogService; protected router: Router; protected menuService: MenuService; protected loginService: LoginService; protected translateService: TranslateService; constructor(appService: ApplicationService, workflowService: WorkflowService, catalogService: CatalogService, router: Router, menuService: MenuService, loginService: LoginService, translateService: TranslateService); isAuthorized(authObj: AuthUserObj): boolean; canActivate(activated: ActivatedRouteSnapshot, state: RouterStateSnapshot): Promise; }