import type { Run } from './types.js'; export interface RunStore { get(id: string): Promise; save(run: Run): Promise; } export interface ToolDispatcher> { execute(toolName: string, args: Record, context: Context, callbacks: Callbacks): Promise; has(toolName: string): boolean; readonly __progress?: Progress; } //# sourceMappingURL=executor-ports.d.ts.map