type ActionType = "CREATE_TICKET" | "SEND_NOTIFICATION" | "JIRA_COMMENT"; interface ActionConfig { type: ActionType; config: Record; id: string; } type ExecutionContext = Record; interface WorkflowData { actions: ActionConfig[]; filters?: any[]; status?: string; } export declare function executeWorkflow(workflowId: string, context?: ExecutionContext): Promise<{ success: boolean; skipped: boolean; reason: string | undefined; error?: undefined; executionId?: undefined; results?: undefined; } | { success: boolean; executionId: string | undefined; results: Record[]; error?: undefined; skipped?: undefined; reason?: undefined; } | { success: boolean; error: string; }>; export declare function executeWorkflowData(workflow: WorkflowData, context?: ExecutionContext, workflowId?: string): Promise<{ success: boolean; error: string; skipped?: undefined; reason?: undefined; executionId?: undefined; results?: undefined; } | { success: boolean; skipped: boolean; reason: string | undefined; error?: undefined; executionId?: undefined; results?: undefined; } | { success: boolean; executionId: string | undefined; results: Record[]; error?: undefined; skipped?: undefined; reason?: undefined; }>; export {}; //# sourceMappingURL=engine.d.ts.map