import { AuthorizationService, DataProviderService, DataStorageService, DialogService, ErrorHandleService, EventAggregatorService, ModuleManager, UrlCreatorService, ConfigService, JsonService, CommandProcessor, ValidationService, FormTitleResolver, ComponentTypeResolver } from '@narik/infrastructure'; import { Type } from '@angular/core'; import { ConfigOptions } from '@narik/infrastructure'; import { GlobalConfig } from 'ngx-toastr'; export interface NarikCoreModuleConfig { configFilePath?: string; configOptions?: ConfigOptions; errorHandleService?: Type; dataProviderService?: Type; dialogService?: Type; dataStorageService?: Type; moduleManagerService?: Type; eventAggregatorService?: Type; urlCreatorService?: Type; authorizationService?: Type; configService?: Type; jsonService?: Type; formTitleResolver?: Type; commandProcessor?: Type; validationService?: Type; componentTypeResolver?: Type; defaultLang?: string; useDefaultLang?: boolean; toastrOption?: Partial; isNativeApp?: boolean; }