import { Observable, OperatorFunction } from 'rxjs'; import { IChangeSet } from '../IChangeSet'; export declare type ItemWithValue = { item: TObject; value: TValue; }; /** * Dynamically merges the observable which is selected from each item in the stream, and unmerges the item * when it is no longer part of the stream. * @typeparam TObject The type of the object. * @typeparam TKey The type of the key. * @typeparam TDestination The type of the destination. * @param observableSelector The observable selector. */ export declare function mergeManyItems(observableSelector: (value: TObject, key: TKey) => Observable): OperatorFunction, ItemWithValue>;