import type * as Effect from "effect/Effect"; import type * as Fiber from "effect/Fiber"; import type * as Layer from "effect/Layer"; import type * as Runtime from "effect/Runtime"; import type * as Scope from "effect/Scope"; export type EffectWeb3Runtime = { readonly runFork: (effect: Effect.Effect, options?: Runtime.RunForkOptions | undefined) => Fiber.RuntimeFiber; readonly runPromise: (effect: Effect.Effect, options?: { readonly signal?: AbortSignal; } | undefined) => Promise; readonly runtime: Runtime.Runtime; readonly scope: Scope.Scope.Closeable; }; export declare const buildRuntime: (layer: Layer.Layer) => Promise; export declare const closeRuntime: (scope: Scope.Scope.Closeable) => Promise; //# sourceMappingURL=runtime.d.ts.map