import { EnvironmentProviders, Type } from '@angular/core';
import { ComponentStoreConfig, FeatureConfig, Reducer, StoreConfig } from '@mini-rx/common';
export declare function provideStore<T>(config: StoreConfig<T>): EnvironmentProviders;
export declare function provideFeature<T>(featureName: string, reducer: Reducer<T>, config?: Partial<FeatureConfig<T>>): EnvironmentProviders;
export declare function provideEffects(classesWithEffects: Type<any>[]): EnvironmentProviders;
export declare function provideEffects(...classesWithEffects: Type<any>[]): EnvironmentProviders;
export declare function provideComponentStoreConfig(config: ComponentStoreConfig): EnvironmentProviders;
