import { Observable, OperatorFunction } from 'rxjs'; import { IChangeSet } from '../IChangeSet'; import { IQuery } from '../IQuery'; /** * The latest copy of the cache is exposed for querying i) after each modification to the underlying data ii) on subscription * @typeparam TObject The type of the object. * @typeparam TKey The type of the key. * @typeparam TValue The type of the value. * @param itemChangedTrigger Should the query be triggered for observables on individual items */ export declare function queryWhenChanged(itemChangedTrigger?: (value: TObject) => Observable): OperatorFunction, IQuery>;