import { Tag } from "@tsplus/stdlib/service/Tag"; import { STM } from "@effect/core/stm/STM/definition/base"; /** * STMfully accesses the specified service in the environment of the * effect. * * Especially useful for creating "accessor" methods on services' companion * objects. * @tsplus static effect/core/stm/STM.Ops serviceWithSTM * @tsplus location "@effect/core/stm/STM/operations/serviceWithSTM" */ export declare function serviceWithSTM(tag: Tag): (f: (a: T) => import("../definition").STM) => import("../definition").STM; //# sourceMappingURL=serviceWithSTM.d.ts.map