import { AsyncIterableX } from './asynciterablex'; export declare class CatchAllAsyncIterable extends AsyncIterableX { private _source; constructor(source: Iterable>); [Symbol.asyncIterator](): AsyncIterableIterator; } export declare function _catchAll(source: Iterable>): AsyncIterableX; export declare function _catch(source: AsyncIterable, ...args: AsyncIterable[]): AsyncIterableX; export declare function _catchStatic(...source: AsyncIterable[]): AsyncIterableX;