import { LazyArg } from "@tsplus/stdlib/data/Function"; import { STM } from "@effect/core/stm/STM/definition/base"; /** * Evaluate the predicate, return the given `A` as success if predicate returns * true, and the given `E` as error otherwise * * For effectful conditionals, see `ifSTM`. * @tsplus static effect/core/stm/STM.Ops cond * @tsplus location "@effect/core/stm/STM/operations/cond" */ export declare function cond(predicate: LazyArg, result: LazyArg, error: LazyArg): STM; //# sourceMappingURL=cond.d.ts.map