/** * Compact formatters for token economy. * verbose=true on the handler side → JSON.stringify(value). * Otherwise → one-line-per-item text format via the functions below. * * Markers: * [!] high [?] low (importance, omitted if normal) * [v] completed [>] inProgress [w] waitingOnOthers [d] deferred (omitted if notStarted) */ import type { BatchResultItem, ChecklistItem, DailySummary, LinkedResource, ListWithTasks, OpenExtension, SearchResult, TodoTask, TodoTaskList } from "./graph.js"; export declare function formatGraphDate(dt: string): string; export declare function formatTaskCompact(t: TodoTask): string; export declare function formatListCompact(l: TodoTaskList): string; export declare function formatChecklistCompact(c: ChecklistItem): string; export declare function formatLinkedCompact(r: LinkedResource): string; export declare function formatExtensionCompact(e: OpenExtension): string; export declare function formatSearchCompact(results: SearchResult[]): string; export declare function formatSummaryCompact(s: DailySummary): string; export declare function formatAllTasksCompact(perList: ListWithTasks[]): string; export declare function formatBatchCompact(results: BatchResultItem[], formatItem?: (item: T) => string): string;