import "./register-factories.js"; import { type McpSpawnConfig, type SpawnContext, type SpawnMode, type SpawnOptions, type SpawnResult } from "./types.js"; export declare function isActivityTimeoutError(error: unknown): boolean; export interface BuildSpawnArgsOptions { prompt: string; model?: string; mode?: SpawnMode; args?: string[]; mcpServers?: McpSpawnConfig; resumeThreadId?: string; cwd?: string; useStdin?: boolean; } export interface BuildSpawnArgsResult { binaryName: string; args: string[]; displayArgs: string[]; env?: Record; } export declare function buildSpawnArgs(agentId: string, options: BuildSpawnArgsOptions): BuildSpawnArgsResult; export declare function spawn(agentId: string, options: SpawnOptions, context?: SpawnContext): Promise; export declare namespace spawn { var retry: import("./retry.js").SpawnRetryFunction; var parallel: (calls: import("./parallel.js").SpawnParallelCall[], options?: import("./parallel.js").SpawnParallelOptions) => Promise; }