import Subject from './Subject';
import IDisposable from '../lang/IDisposable';
export default class ReadOnlySubject<T> {
    private readonly _subject;
    constructor(subject: Subject<T>);
    get value(): T;
    subscribe(listener: (value: T) => void): IDisposable;
}
