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;
/** 重命名标题：去首尾空白、压缩换行、限长；空串视为非法。 */
export declare function normalizeSessionTitle(value: unknown): string | null;
//# sourceMappingURL=session-board.d.ts.map