import type { Effect } from "./effect.js"; /** * The moral equivalent of `if (!p) exp` * * @ets_data_first unless_ */ export declare function unless(b: () => boolean, __trace?: string): (self: Effect) => Effect; /** * The moral equivalent of `if (!p) exp` */ export declare function unless_(self: Effect, b: () => boolean, __trace?: string): Effect; /** * The moral equivalent of `if (!p) exp` when `p` has side-effects * * @ets_data_first unlessM_ */ export declare function unlessM(b: Effect, __trace?: string): (self: Effect) => Effect; /** * The moral equivalent of `if (!p) exp` when `p` has side-effects */ export declare function unlessM_(self: Effect, b: Effect, __trace?: string): Effect; //# sourceMappingURL=unless.d.ts.map