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