--- /dev/null
+import { Observable } from '../Observable';
+import { Scheduler } from '../Scheduler';
+import { TestMessage } from './TestMessage';
+import { SubscriptionLog } from './SubscriptionLog';
+import { SubscriptionLoggable } from './SubscriptionLoggable';
+import { Subscriber } from '../Subscriber';
+/**
+ * We need this JSDoc comment for affecting ESDoc.
+ * @ignore
+ * @extends {Ignored}
+ */
+export declare class ColdObservable<T> extends Observable<T> implements SubscriptionLoggable {
+ messages: TestMessage[];
+ subscriptions: SubscriptionLog[];
+ scheduler: Scheduler;
+ logSubscribedFrame: () => number;
+ logUnsubscribedFrame: (index: number) => void;
+ constructor(messages: TestMessage[], scheduler: Scheduler);
+ scheduleMessages(subscriber: Subscriber<any>): void;
+}