export type KanbanColumn = "backlog" | "blocked" | "in_progress" | "gated" | "done"; export interface AceKanbanCard { id: string; title: string; source: string; } export interface AceKanbanBoard { backlog: AceKanbanCard[]; blocked: AceKanbanCard[]; in_progress: AceKanbanCard[]; gated: AceKanbanCard[]; done: AceKanbanCard[]; } export interface AceKanbanSnapshot { version: number; generated_at: string; trigger: string; board: AceKanbanBoard; counts: Record; html_path: string; json_path: string; } export declare function renderKanbanHtml(snapshot: AceKanbanSnapshot): string; export declare function refreshKanbanArtifacts(trigger: string): AceKanbanSnapshot; export declare function getOrRefreshKanbanSnapshot(trigger: string): AceKanbanSnapshot; export declare function shouldAutoRefreshKanbanForPath(path: string): boolean; //# sourceMappingURL=kanban.d.ts.map