import { LazyArg } from "@tsplus/stdlib/data/Function"; import { Layer } from "@effect/core/io/Layer/definition"; /** * Lazily constructs a layer. This is useful to avoid infinite recursion when * creating layers that refer to themselves. * @tsplus static effect/core/io/Layer.Ops suspend * @tsplus location "@effect/core/io/Layer/operations/suspend" */ export declare function suspend(f: LazyArg>): Layer; //# sourceMappingURL=suspend.d.ts.map