import { Subject, Subscriber, Subscription } from 'rxjs'; export declare class BehaviorSubject extends Subject { private valueSetted; private _value?; constructor(value?: T); get value(): T | undefined; /** @internal */ /** @deprecated This is an internal implementation detail, do not use. */ _subscribe(subscriber: Subscriber): Subscription; getValue(): T | undefined; setValue(value: T | undefined): void; next(value: T): void; }