import type { EngineClient } from "@nanobpm/urban/runtime"; /** * Register the shared `EngineClient` contract as `node:test` cases, prefixed * with `label`. `makeEngine` must return a fresh, empty engine each call; the * suite closes it after every case. */ export declare function runEngineClientContract(label: string, makeEngine: () => Promise): void;