import { Env } from "@tsplus/stdlib/service/Env";
import { Layer } from "@effect/core/io/Layer/definition";
/**
* Constructs a layer dynamically based on the output of this layer.
* @tsplus static effect/core/io/Layer.Aspects flatMap
* @tsplus pipeable effect/core/io/Layer flatMap
* @tsplus location "@effect/core/io/Layer/operations/flatMap"
*/
export declare function flatMap(f: (a: Env) => Layer): (self: import("../definition").Layer) => import("../definition").Layer;
//# sourceMappingURL=flatMap.d.ts.map