export interface WorkflowDefinition { sourcePath: string; config: unknown; promptTemplate: string; } export type WorkflowLoadErrorCode = "file_not_found" | "invalid_yaml"; export declare class WorkflowLoadError extends Error { readonly code: WorkflowLoadErrorCode; constructor(code: WorkflowLoadErrorCode, message: string, options?: { cause?: unknown; }); } export declare function loadWorkflow(workflowPath: string): Promise;