import type * as Effect from "effect/Effect";
import type * as Fiber from "effect/Fiber";
import * as Scope_ from "effect/Scope";
import type { EffectWeb3Runtime } from "./runtime.js";
export type ScopedRun = {
readonly close: () => void;
readonly fork: (effect: Effect.Effect) => Fiber.RuntimeFiber;
readonly scope: Scope_.Scope.Closeable;
};
export declare const makeScopedRun: (runtime: EffectWeb3Runtime) => Promise;
//# sourceMappingURL=scoped-run.d.ts.map