import { NotifyPropertyChangedType } from '../../notify/notifyPropertyChangedSymbol'; import { Observable, SchedulerLike } from 'rxjs'; import { ChangeSetOperatorFunction } from '../ChangeSetOperatorFunction'; /** * Automatically refresh downstream operator. The refresh is triggered when the observable receives a notification * @param reevaluator An observable which acts on items within the collection and produces a value when the item should be refreshed * @param changeSetBuffer Batch up changes by specifying the buffer. This greatly increases performance when many elements require a refresh * @param scheduler The scheduler */ export declare function autoRefreshOnObservable(reevaluator: (value: TObject, key: TKey) => Observable, changeSetBuffer?: number, scheduler?: SchedulerLike): ChangeSetOperatorFunction>;