import type { Effect } from "./effect.js"; /** * Run conditionally onTrue or onFalse * * @ets_data_first ifM_ */ export declare function ifM(onTrue: () => Effect, onFalse: () => Effect, __trace?: string): (b: Effect) => Effect; /** * Run conditionally onTrue or onFalse */ export declare function ifM_(b: Effect, onTrue: () => Effect, onFalse: () => Effect, __trace?: string): Effect; /** * Run conditionally onTrue or onFalse * * @ets_data_first if_ */ declare function _if(onTrue: () => Effect, onFalse: () => Effect, __trace?: string): (b: boolean) => Effect; /** * Run conditionally onTrue or onFalse */ export declare function if_(b: boolean, onTrue: () => Effect, onFalse: () => Effect, __trace?: string): Effect; export { _if as if }; //# sourceMappingURL=ifM.d.ts.map