export declare class AsyncIterableExt<T> implements AsyncIterable<T> {
    readonly iterable: AsyncIterable<T>;
    constructor(iterable: AsyncIterable<T>);
    [Symbol.asyncIterator](): AsyncGenerator<Awaited<T>, void, unknown>;
    map<U>(callback: (arg: T) => U): AsyncIterableExt<U>;
    filter(predicate: (arg: T) => Boolean): AsyncIterableExt<T>;
    toArray(): Promise<T[]>;
}
export declare function makeAsyncIterableExt<T>(generator: () => AsyncIterator<T>): AsyncIterableExt<T>;
//# sourceMappingURL=async-iterable.d.ts.map