import { LazyArg } from "@tsplus/stdlib/data/Function";
import { Effect } from "@effect/core/io/Effect/definition";
/**
* Imports a synchronous side-effect into a pure `Effect` value, translating any
* thrown exceptions into typed failed effects creating with `Effect.fail`.
* @tsplus static effect/core/io/Effect.Ops attempt
* @tsplus location "@effect/core/io/Effect/operations/attempt"
*/
export declare function attempt(f: LazyArg): Effect;
//# sourceMappingURL=attempt.d.ts.map