import { LazyArg } from "@tsplus/stdlib/data/Function";
import { Env } from "@tsplus/stdlib/service/Env";
import { Layer } from "@effect/core/io/Layer/definition";
/**
 * Constructs a layer from the specified value, which must return one or more
 * services.
 * @tsplus static ets/Layer/Ops succeedEnvironment
 * @tsplus location "@effect/core/io/Layer/operations/succeedEnvironment"
 */
export declare function succeedEnvironment<A>(a: LazyArg<Env<A>>): Layer<never, never, A>;
//# sourceMappingURL=succeedEnvironment.d.ts.map