import { fromStep } from './references.js'; import type { ActionDefinition, ActionExecutionInput, ActionExecutionResult, AgentRunnerOptions, ExecutableActionDefinition, WorkflowExecutionInput, WorkflowExecutionResult } from './types.js'; export { fromStep }; export declare function createRunner(options?: AgentRunnerOptions): AgentActionRunner; export declare class AgentActionRunner { private readonly options; private readonly actions; constructor(options?: AgentRunnerOptions); registerAction(definition: ActionDefinition): void; getAction(name: string): ExecutableActionDefinition | undefined; listActions(): readonly ExecutableActionDefinition[]; executeAction(request: ActionExecutionInput): Promise>; executeWorkflow(request: WorkflowExecutionInput): Promise; } //# sourceMappingURL=runner.d.ts.map