import { Observable, Subject, Subscription } from 'rxjs'; import { ReactiveCollection } from './reactive.interface'; export declare class ReactiveWeakMap extends WeakMap implements ReactiveCollection> { protected store: Subject>; asObservable(): Observable>; subscribe(next: (value: WeakMap) => void): Subscription; unsubscribe(): void; }