/**
 * Pipes an async iterator through a list of functions that take an async iterator
 * as an argument.
 *
 * @param funcs a series of functions that operate on AsyncIterables
 */
export declare function pipe<T>(...funcs: Array<(iterable: AsyncIterable<any>) => any>): (source: AsyncIterable<any>) => AsyncIterable<T>;
