/** * Workflow Column Management * * Manages board columns for automated workflows. * Ensures proper columns exist for cursor.automation workflow. */ import { type JiraBoard, type BoardColumn } from "./boards"; export interface WorkflowColumnConfig { name: string; statusNames: string[]; position?: number; min?: number; max?: number; } export interface WorkflowConfig { projectKey: string; boardName?: string; columns: WorkflowColumnConfig[]; } /** * Default workflow columns for cursor.automation */ export declare const DEFAULT_WORKFLOW_COLUMNS: WorkflowColumnConfig[]; /** * Ensure workflow columns exist on a board */ export declare function ensureWorkflowColumns(projectKey: string, boardId: number, columns?: WorkflowColumnConfig[]): Promise<{ updated: boolean; columns: BoardColumn[]; }>; /** * Setup workflow columns for a project */ export declare function setupWorkflowColumns(config: WorkflowConfig): Promise<{ board: JiraBoard; updated: boolean; columns: BoardColumn[]; }>; /** * Ensure AI workflow columns exist (quick helper) */ export declare function ensureAiWorkflowColumns(projectKey: string, boardId?: number): Promise; //# sourceMappingURL=workflow-columns.d.ts.map