import { Observable } from 'rxjs'; export declare type UpdateValue = { oldValue: T; newValue: T; }; /** Reduces an array from sources that add, clear, remove or update that array. */ export declare function arrayReducer(observables: { add?: Observable; clear?: Observable; push?: Observable; remove?: Observable; update?: Observable>; }): Observable;