import type { TodoFrontMatter } from "./todos-types.ts";
export declare const TODO_ID_PREFIX = "TODO-";
export declare function formatTodoId(id: string): string;
export declare function normalizeTodoId(id: string): string;
export declare function validateTodoId(id: string): {
    id: string;
} | {
    error: string;
};
export declare function displayTodoId(id: string): string;
export declare function isTodoClosed(status: string): boolean;
export declare function getTodoTitle(todo: TodoFrontMatter): string;
export declare function getTodoStatus(todo: TodoFrontMatter): string;
export declare function clearAssignmentIfClosed(todo: TodoFrontMatter): void;
export declare function sortTodos(todos: TodoFrontMatter[]): TodoFrontMatter[];
export declare function splitTodosByAssignment(todos: TodoFrontMatter[]): {
    assignedTodos: TodoFrontMatter[];
    openTodos: TodoFrontMatter[];
    closedTodos: TodoFrontMatter[];
};
//# sourceMappingURL=todos-model.d.ts.map