/** * Cursor-Only Board Management * * Creates and manages a board specifically for cursor.automation tickets. * Uses JQL filters to show only tickets assigned to cursor.automation. */ import { type JiraBoard, type BoardConfiguration } from "./boards"; export interface CursorBoardConfig { projectKey: string; boardName?: string; filterName?: string; assignee?: string; } /** * Create a JQL filter for cursor automation tickets */ export declare function createCursorFilter(projectKey: string, filterName?: string, assignee?: string): Promise<{ id: string; jql: string; }>; /** * Create a Kanban board (better for cursor-only view) */ export declare function createKanbanBoard(projectKey: string, boardName: string, filterId: string): Promise; /** * Create cursor-only board with Plan column workflow */ export declare function createCursorOnlyBoard(config: CursorBoardConfig): Promise<{ board: JiraBoard; configuration: BoardConfiguration; filterId: string; }>; /** * Ensure Plan column exists on a board */ export declare function ensurePlanColumn(boardId: number, projectKey: string): Promise; //# sourceMappingURL=cursor-board.d.ts.map