import { Tag } from "@tsplus/stdlib/service/Tag";
import { LazyArg } from "@tsplus/stdlib/data/Function";
import { Layer } from "@effect/core/io/Layer/definition";
/**
 * Constructs a layer from the specified value.
 * @tsplus static ets/Layer/Ops succeed
 * @tsplus location "@effect/core/io/Layer/operations/succeed"
 */
export declare function succeed<T>(tag: Tag<T>): (resource: LazyArg<T>) => Layer<never, never, T>;
//# sourceMappingURL=succeed.d.ts.map