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