import Sequence from "./Sequence";
export declare class FlatMap {
    /**
     * Transforms each element into a sequence of items and returns a flat single sequence of all those items.
     *
     * @param {(value: S) => Sequence<T>} transform
     * @returns {Sequence<T>}
     */
    flatMap<S, T>(this: Sequence<S>, transform: (value: S) => Sequence<T>): Sequence<T>;
}
