import type { Effect, RIO } from "./effect.js"; import type { DefaultEnv } from "./runtime.js"; /** * Forces `self` to be non failable * * @ets_optimize identity */ export declare function unfailable(self: Effect): RIO; /** * Forces `self` to be only require `DefaultEnv` * * @ets_optimize identity */ export declare function onlyDefaultEnv(self: Effect): Effect; /** * Forces `self` to be not require any environment * * @ets_optimize identity */ export declare function noEnv(self: Effect): Effect; //# sourceMappingURL=restrictions.d.ts.map