import { Observable } from 'rxjs'; import { ReactiveValue } from './reactive'; type WatchListItem = { index: number; value: T; change: 'added' | 'removed'; }; export type WatchList = Array>; export declare function watchList(list: ReactiveValue): Observable>; export declare function getAdditionalCommonElements({ previousArray, nextArray, }: { previousArray: T[]; nextArray: T[]; }): { value: T; index: number; }[]; export {};