import { IScheduler } from '../schedulers/Scheduler'; import { IObservableEvent } from './Events'; import { IObservable } from './Observable'; import { IObserver } from './Observer'; import { ISubscription } from './Subscription'; export declare class TestObservable implements IObservable { private func; readonly subscriptions: Array; constructor(func: (observer: IObserver) => ISubscription); toString(): string; subscribe(observer: IObserver, scheduler: IScheduler): ISubscription; }