import * as T from "@effect-ts/core/Effect"; import * as Ex from "@effect-ts/core/Effect/Exit"; import * as L from "@effect-ts/core/Effect/Layer"; export interface TestRuntime { it: (name: string, self: () => T.Effect) => void; runPromise: (self: T.Effect) => Promise; runPromiseExit: (self: T.Effect) => Promise>; provide: (self: T.Effect) => T.Effect; } export declare function testRuntime(conf?: { open?: number; close?: number; }): TestRuntime; export declare function testRuntime(self: L.Layer, conf?: { open?: number; close?: number; }): TestRuntime; //# sourceMappingURL=index.d.ts.map