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