import type { WorkflowValidationIssue } from './validation.js'; export declare class AgentActionRunnerError extends Error { constructor(message: string); } export declare class ActionAlreadyRegisteredError extends AgentActionRunnerError { constructor(actionName: string); } export declare class ActionNotFoundError extends AgentActionRunnerError { constructor(actionName: string); } export declare class ActionTimeoutError extends AgentActionRunnerError { constructor(actionName: string, timeoutMs: number); } export declare class ModeNotAllowedError extends AgentActionRunnerError { constructor(actionName: string, mode: string); } export declare class PolicyRejectedError extends AgentActionRunnerError { constructor(actionName: string, reason: string); } export declare class ApprovalRequiredError extends AgentActionRunnerError { constructor(actionName: string); } export declare class SchemaValidationError extends AgentActionRunnerError { constructor(actionName: string, target: 'input' | 'output', cause: unknown); } export declare class InvalidStepReferenceError extends AgentActionRunnerError { constructor(message: string); } export declare class DuplicateWorkflowStepError extends AgentActionRunnerError { constructor(stepId: string); } export declare class InvalidAuditPolicyError extends AgentActionRunnerError { constructor(pointer: unknown); } export declare class WorkflowExecutionError extends AgentActionRunnerError { constructor(stepId: string, actionName: string, cause: unknown); } export declare class WorkflowAbortedError extends AgentActionRunnerError { constructor(cause?: unknown); } export declare class WorkflowValidationError extends AgentActionRunnerError { readonly issues: readonly WorkflowValidationIssue[]; constructor(issues: readonly WorkflowValidationIssue[]); } //# sourceMappingURL=errors.d.ts.map