import { Action } from '@ngrx/store'; import { Observable, OperatorFunction } from 'rxjs'; /** Represents config with named parameters for act */ export interface ActConfig { project: (input: Input, index: number) => Observable; error: (error: any, input: Input) => ErrorAction; complete?: (count: number, input: Input) => CompleteAction; operator?: (project: (input: Input, index: number) => Observable) => OperatorFunction; unsubscribe?: (count: number, input: Input) => UnsubscribeAction; } /** * @deprecated Use plain RxJS operators instead. * For more info see: https://github.com/ngrx/platform/issues/4072 */ export declare function act(project: (input: Input, index: number) => Observable, error: (error: any, input: Input) => ErrorAction): (source: Observable) => Observable; /** * @deprecated Use plain RxJS operators instead. * For more info see: https://github.com/ngrx/platform/issues/4072 */ export declare function act(config: ActConfig): (source: Observable) => Observable;