import { AsyncIterableX } from './asynciterablex'; export declare class ConcatAsyncIterable extends AsyncIterableX { private _source; constructor(source: Iterable>); [Symbol.asyncIterator](): AsyncIterableIterator; } export declare function _concatAll(source: Iterable>): AsyncIterableX; export declare function concat(source: AsyncIterable): AsyncIterableX; export declare function concat(source: AsyncIterable, v2: AsyncIterable): AsyncIterableX; export declare function concat(source: AsyncIterable, v2: AsyncIterable, v3: AsyncIterable): AsyncIterableX; export declare function concat(source: AsyncIterable, v2: AsyncIterable, v3: AsyncIterable, v4: AsyncIterable): AsyncIterableX; export declare function concat(source: AsyncIterable, v2: AsyncIterable, v3: AsyncIterable, v4: AsyncIterable, v5: AsyncIterable): AsyncIterable; export declare function concat(source: AsyncIterable, v2: AsyncIterable, v3: AsyncIterable, v4: AsyncIterable, v5: AsyncIterable, v6: AsyncIterable): AsyncIterable; export declare function concatStatic(v1: AsyncIterable): AsyncIterableX; export declare function concatStatic(v1: AsyncIterable, v2: AsyncIterable): AsyncIterableX; export declare function concatStatic(v1: AsyncIterable, v2: AsyncIterable, v3: AsyncIterable): AsyncIterableX; export declare function concatStatic(v1: AsyncIterable, v2: AsyncIterable, v3: AsyncIterable, v4: AsyncIterable): AsyncIterableX; export declare function concatStatic(v1: AsyncIterable, v2: AsyncIterable, v3: AsyncIterable, v4: AsyncIterable, v5: AsyncIterable): AsyncIterable; export declare function concatStatic(v1: AsyncIterable, v2: AsyncIterable, v3: AsyncIterable, v4: AsyncIterable, v5: AsyncIterable, v6: AsyncIterable): AsyncIterable;