import EventEmitter = require('events'); import { FluentAsyncIterable, FluentEmitOptions, FluentIterable } from './types'; declare function f(iterable: Iterable): FluentIterable; declare function f(iterable: AsyncIterable): FluentAsyncIterable; declare function f(iterable: T): FluentAsyncIterable<[K, T[K]]>; declare function f(emitter: EventEmitter, options?: FluentEmitOptions): FluentAsyncIterable; export { f };