export declare const KANBAN_COLUMN_IDS: readonly ["backlog", "todo", "in_progress", "in_review", "done"]; export type SessionKanbanColumn = (typeof KANBAN_COLUMN_IDS)[number]; export declare const SESSION_TITLE_MAX = 200; export declare function normalizeKanbanColumn(value: unknown): SessionKanbanColumn | null; /** 排序位置是任意有限数(拖拽用相邻中点插入,会出现小数/大数)。 */ export declare function normalizeKanbanPosition(value: unknown): number | null; /** * 重命名标题:单行化、移除会被终端解释的 C0/C1/DEL 控制字符、限长; * 空串视为非法。标题既会写到 `botmux list` 的本机 TTY,也会送进原生 * TUI 的 `/rename`,所以这里是两条路径共用的输入边界。 */ export declare function normalizeSessionTitle(value: unknown): string | null; //# sourceMappingURL=session-board.d.ts.map