import { Injector, ModuleWithProviders, Type } from '@angular/core'; import { PubsubFeatureModule } from './pubsub-feature-module'; import { PubsubRootModule } from './pubsub-root-module'; export declare class PubsubModule { static forFeature(featurePubsubs?: Type[]): ModuleWithProviders; static forRoot(rootPubsubs?: Type[]): ModuleWithProviders; } export declare function createPubsubs(injector: Injector, pubsubGroups: Type[][], userProvidedEffectGroups: Type[][]): any[]; export declare function createPubsubInstances(injector: Injector, pubsubs: Type[]): any[];