| 12345678910111213141516171819202122 | import { Subject } from '../Subject';import { Subscriber } from '../Subscriber';import { Subscription } from '../Subscription';import { Scheduler } from '../Scheduler';import { TestMessage } from './TestMessage';import { SubscriptionLog } from './SubscriptionLog';import { SubscriptionLoggable } from './SubscriptionLoggable';/** * We need this JSDoc comment for affecting ESDoc. * @ignore * @extends {Ignored} */export declare class HotObservable<T> extends Subject<T> implements SubscriptionLoggable {    messages: TestMessage[];    subscriptions: SubscriptionLog[];    scheduler: Scheduler;    logSubscribedFrame: () => number;    logUnsubscribedFrame: (index: number) => void;    constructor(messages: TestMessage[], scheduler: Scheduler);    /** @deprecated internal use only */ _subscribe(subscriber: Subscriber<any>): Subscription;    setup(): void;}
 |