import { Observable } from '../Observable'; import { Subscriber } from '../Subscriber'; import { Subscription } from '../Subscription'; import { Scheduler } from '../Scheduler'; import { AsyncSubject } from '../subject/AsyncSubject'; export declare class BoundCallbackObservable extends Observable { private callbackFunc; private selector; private args; scheduler: Scheduler; subject: AsyncSubject; static create(callbackFunc: Function, selector?: Function, scheduler?: Scheduler): Function; constructor(callbackFunc: Function, selector: any, args: any[], scheduler: Scheduler); _subscribe(subscriber: Subscriber): Subscription; }