import { Router, ActivatedRoute, ActivatedRouteSnapshot, RouterStateSnapshot } from '@angular/router'; import { Storage } from '@ionic/storage-angular'; import { NavController } from '@ionic/angular'; import { LoginService } from '../services/login/login.service'; import { UtilService } from '../services/util/util.service'; import { LoggerService } from '../services/logger/logger.service'; import * as i0 from "@angular/core"; interface RouteData { functions: string[]; title: string; pageId: string; } export declare class AuthGuard { private storage; private router; private ls; private ar; private nav; private util; private logger; constructor(storage: Storage, router: Router, ls: LoginService, ar: ActivatedRoute, nav: NavController, util: UtilService, logger: LoggerService); canActivate(route: ActivatedRouteSnapshot, state: RouterStateSnapshot): Promise; checkPageAccess(routeData: RouteData, state: RouterStateSnapshot): boolean; getCookie(cname: any): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } export {}; //# sourceMappingURL=auth.guard.d.ts.map