import { ActivatedRouteSnapshot, CanActivate, Router, RouterStateSnapshot } from '@angular/router';
import { NotifierService } from './notifier.service';
import { PermissionService } from './permission.service';
import { UserService } from './user.service';
export declare class GuardService implements CanActivate {
    private _userService;
    private _permissionService;
    private _router;
    private _notifierService;
    readonly storage: Storage;
    constructor(_userService: UserService, _permissionService: PermissionService, _router: Router, _notifierService: NotifierService);
    canActivate(route: ActivatedRouteSnapshot, state: RouterStateSnapshot): Promise<boolean>;
}
//# sourceMappingURL=guard.service.d.ts.map