import { Observable } from '../Observable'; import { Subscriber } from '../Subscriber'; /** * We need this JSDoc comment for affecting ESDoc. * @extends {Ignored} * @hide true */ export declare class FromEventPatternObservable extends Observable { private addHandler; private removeHandler; private selector; /** * @param addHandler * @param removeHandler * @param selector * @return {FromEventPatternObservable} * @static true * @name fromEventPattern * @owner Observable */ 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); protected _subscribe(subscriber: Subscriber): void; }