import type { Mock } from "vitest"; import type { AutonomousResult, SpawnResult } from "./types.js"; export type SpawnMockOptions = { spawnResult?: Partial; autonomousResult?: Partial; }; export type SpawnMock = { factory: () => { spawn: unknown; }; spawn: Mock; autonomous: Mock; }; export declare function createSpawnMock(options?: SpawnMockOptions): SpawnMock;