import { Subject } from 'rxjs'; declare class Options { interval?: number; class?: any; key?: string; } export declare class SuperObserveList { private key; items: Array; items_by_key: {}; private items$; onChange: Subject; hasChanged: Subject; constructor(options?: Options); get(id: any): any; private setId; reset(): void; change(): void; push(x: any): void; remove(x: any): void; } export {};