import type { Clock } from "../Clock/index.js"; import type { Has } from "../Has/index.js"; import type { Effect } from "./effect.js"; /** * The same as `timeout`, but instead of producing a `None` in the event * of timeout, it will produce the specified error. * * @ets_data_first timeoutFail_ */ export declare function timeoutFail(d: number, e: () => E2, __trace?: string): (self: Effect) => Effect, E2 | E, A>; /** * The same as `timeout`, but instead of producing a `None` in the event * of timeout, it will produce the specified error. */ export declare function timeoutFail_(self: Effect, d: number, e: () => E2, __trace?: string): Effect, E | E2, A>; //# sourceMappingURL=timeoutFail.d.ts.map