import { LazyArg } from "@tsplus/stdlib/data/Function";
/**
 * Checks the condition, and if it's true, returns unit, otherwise, retries.
 * @tsplus static ets/STM/Ops check
 * @tsplus location "@effect/core/stm/STM/operations/check"
 */
export declare function check(predicate: LazyArg<boolean>): import("../definition").STM<never, never, void>;
//# sourceMappingURL=check.d.ts.map