import { LazyArg } from "@tsplus/stdlib/data/Function";
import { Duration } from "@tsplus/stdlib/data/Duration";
import { Effect } from "@effect/core/io/Effect/definition";
/**
 * Returns an effect that suspends for the specified duration. This method is
 * asynchronous, and does not actually block the fiber executing the effect.
 * @tsplus static ets/Effect/Ops sleep
 * @tsplus location "@effect/core/io/Effect/operations/sleep"
 */
export declare function sleep(duration: LazyArg<Duration>, __tsplusTrace?: string): Effect<never, never, void>;
//# sourceMappingURL=sleep.d.ts.map