import { Subject } from '../Subject'; import { Observable } from '../Observable'; import { Subscription } from '../Subscription'; export declare class ConnectableObservable extends Observable { source: Observable; protected subjectFactory: () => Subject; subject: Subject; subscription: Subscription; constructor(source: Observable, subjectFactory: () => Subject); _subscribe(subscriber: any): Subscription; _getSubject(): Subject; connect(): Subscription; refCount(): Observable; }