import { IChangeSet } from '../IChangeSet'; import { MonoTypeOperatorFunction } from 'rxjs'; import { ISortedChangeSet } from '../ISortedChangeSet'; export declare function bind(values: TObject[], adapter?: (changes: IChangeSet) => void, refreshThreshold?: number): MonoTypeOperatorFunction>; export declare namespace bind { var indexOfAdapter: (values: TObject[]) => (changes: IChangeSet) => void; var deepEqualAdapter: (values: TObject[]) => (changes: IChangeSet) => void; var create: (values: TObject[], indexOf: (value: TObject, key: TKey) => number, refreshThreshold?: number) => (changes: IChangeSet) => void; } export declare function bindSort(values: TObject[], adapter?: (changes: ISortedChangeSet) => void, refreshThreshold?: number): MonoTypeOperatorFunction>;