export declare const TODO_STATUSES: readonly ["pending", "in_progress", "completed", "cancelled"]; export type TodoStatus = (typeof TODO_STATUSES)[number]; export type TodoItem = { id: string; content: string; status: Exclude; }; export type TodoUpdate = { id?: string; content: string; status: TodoStatus; }; export type TodoSnapshot = { items: TodoItem[]; nextId: number; }; export type TodoWriteDetails = TodoSnapshot & { action: "todos_write"; updatedItems?: TodoItem[]; }; export { applyTodoUpdates, countTodoProgress, createEmptyTodoSnapshot, formatTodoSummary, normalizeTodoContent, restoreTodoSnapshot, } from "./store.js"; //# sourceMappingURL=todo-state.d.ts.map