import { ModuleWithProviders } from '@angular/core';
import * as i0 from "@angular/core";
import * as i1 from "@ngrx/store";
import * as i2 from "@ngrx/effects";
import * as i3 from "@ngrx/router-store";
/**
 * ** VDK NgRx Redux module recommended for use in Production builds.
 */
export declare class VdkSharedNgrxProdModule {
    static forRoot(): ModuleWithProviders<VdkSharedNgrxProdModule>;
    static ɵfac: i0.ɵɵFactoryDeclaration<VdkSharedNgrxProdModule, never>;
    static ɵmod: i0.ɵɵNgModuleDeclaration<VdkSharedNgrxProdModule, never, [typeof i1.StoreRootModule, typeof i2.EffectsRootModule, typeof i3.StoreRouterConnectingModule], [typeof i1.StoreModule, typeof i2.EffectsModule, typeof i3.StoreRouterConnectingModule]>;
    static ɵinj: i0.ɵɵInjectorDeclaration<VdkSharedNgrxProdModule>;
}
