import type { FiberID } from "../../../Fiber/index.js"; import type { Journal } from "../Journal/index.js"; import * as TExit from "../TExit/index.js"; import * as STM from "./primitives.js"; export declare class STMDriver { readonly self: STM.STM; readonly journal: Journal; readonly fiberId: FiberID; private contStack; private envStack; constructor(self: STM.STM, journal: Journal, fiberId: FiberID, r0: R); private unwindStack; run(): TExit.TExit; } //# sourceMappingURL=driver.d.ts.map