import { Worker } from './worker.js'; import type { AgentExecutionResult } from '../agent/context.js'; import type { WorkspaceWorkflowContext } from '../types/index.js'; export interface RuntimeAgent { execute(input: Parameters[0]): Promise; } export interface RuntimeOptions { limit?: number; sessionId?: string; createAgent?: (worker: Worker) => RuntimeAgent; } export interface RuntimeRunResult { sessionId: string; processed: number; completed: number; failed: number; blocked: number; deliverables: number; } export declare function runReadyTasks(basePath: string, options?: RuntimeOptions): Promise; export declare function setRuntimeWorkflowContext(basePath: string, workflowContext: WorkspaceWorkflowContext | null): Promise; //# sourceMappingURL=runtime.d.ts.map