import type { RunStore, ToolDispatcher } from './executor-ports.js'; import type { ExecutorEvent, ResumeInput, Run, SlotEventReporter, WorkflowTemplate } from './types.js'; export type { SlotEvent, SlotEventPhase, SlotEventReporter } from './types.js'; export interface ExecutorOptions> { context: Context; callbacks: Callbacks; store: RunStore; dispatch: ToolDispatcher; signal?: AbortSignal; onSlotEvent?: SlotEventReporter; } export declare function executeRun>(runId: string, options: ExecutorOptions): AsyncGenerator; export declare function createRun(params: { workflow: WorkflowTemplate; inputs: Record; store: RunStore; chatSessionId?: string; }): Promise; //# sourceMappingURL=executor.d.ts.map