import type { RuntimeAdapter } from '../../types'; /** * Default runtime adapter using real Node.js APIs. * Used when no custom adapter is provided to `run()`. */ export declare function createDefaultRuntime(): RuntimeAdapter; /** * Creates a test runtime adapter with instant sleep, deterministic time, * and predictable random values. Override any method as needed. * * @example * ```typescript * const runtime = createTestRuntime(); * const result = await run({ definition, runtime }, input); * ``` * * @example * ```typescript * // Control specific behavior * const runtime = createTestRuntime({ * now: () => '2025-01-01T00:00:00.000Z', * randomUUID: () => 'test-uuid-1234', * }); * ``` */ export declare function createTestRuntime(overrides?: Partial): RuntimeAdapter; //# sourceMappingURL=runtime.d.ts.map