import { ModuleWithProviders } from '@angular/core'; import { TranslateService } from '@ngx-translate/core'; import { NgxPermissionsService } from 'ngx-permissions'; import { LocalStorageService } from 'angular-2-local-storage'; import { RiskModuleConfig } from './agility-risk.config.interface'; import { AgilityCustomTranslateLoaderService } from './providers/agility-custom-translate-loader.service'; import { AgilityRiskPermissionService } from './providers/agility-risk-permission.service'; export declare function createTranslateLoader(storage: LocalStorageService): AgilityCustomTranslateLoaderService; export declare class AgilityRiskModule { private translate; private ngxPermissionService; private permissionService; constructor(translate: TranslateService, ngxPermissionService: NgxPermissionsService, permissionService: AgilityRiskPermissionService); static forRoot(config?: RiskModuleConfig): ModuleWithProviders; private initPermissions; }