/**
 * @module Collection
 */
import { type AsyncMap, type IAsyncCollection } from "../../../../collection/contracts/_module.js";
/**
 * @internal
 */
export declare class AsyncFlatMapIterable<TInput, TOutput> implements AsyncIterable<TOutput> {
    private collection;
    private mapFn;
    constructor(collection: IAsyncCollection<TInput>, mapFn: AsyncMap<TInput, IAsyncCollection<TInput>, Iterable<TOutput>>);
    [Symbol.asyncIterator](): AsyncIterator<TOutput>;
}
