/// import { EventEmitter } from 'events'; import { Stream, InternalProducer, InternalListener } from '../index'; export declare class DOMEventProducer implements InternalProducer { private node; private eventType; private useCapture; type: string; private listener?; constructor(node: EventTarget, eventType: string, useCapture: boolean); _start(out: InternalListener): void; _stop(): void; } export declare class NodeEventProducer implements InternalProducer { private node; private eventName; type: string; private listener?; constructor(node: EventEmitter, eventName: string); _start(out: InternalListener): void; _stop(): void; } declare function fromEvent(element: EventEmitter, eventName: string): Stream; declare function fromEvent(element: EventTarget, eventName: string, useCapture?: boolean): Stream; export default fromEvent;