import { Observable } from '../Observable'; export declare class FromEventPatternObservable extends Observable { private addHandler; private removeHandler; private selector; static create(addHandler: (handler: Function) => any, removeHandler: (handler: Function) => void, selector?: (...args: Array) => T): FromEventPatternObservable; constructor(addHandler: (handler: Function) => any, removeHandler: (handler: Function) => void, selector?: (...args: Array) => T); _subscribe(subscriber: any): void; }