export declare class Subject { private value; private listeners; constructor(value: T); get(): T; set(value: T): void; subscribe(callback: (value: T) => void): () => void; unsubscribe(callback: (value: T) => void): void; }