/**
 * @module Collection
 */
import { type ICollection, type Map } from "../../../../collection/contracts/_module-exports.js";
/**
 * @internal
 */
export declare class FlatMapIterable<TInput, TOutput> implements Iterable<TOutput> {
    private collection;
    private mapFn;
    constructor(collection: ICollection<TInput>, mapFn: Map<TInput, ICollection<TInput>, Iterable<TOutput>>);
    [Symbol.iterator](): Iterator<TOutput>;
}
