/**
 * Archive old/ended sessions.
 *
 * @task T4782
 * @epic T4654
 */
/**
 * Archive old/ended sessions.
 * Identifies ended and suspended sessions older than the threshold.
 * With SQLite, all sessions live in a single table — "archiving" marks them
 * as identified for potential cleanup rather than moving between arrays.
 */
export declare function archiveSessions(projectRoot: string, olderThan?: string): Promise<{
    archived: string[];
    count: number;
}>;
//# sourceMappingURL=session-archive.d.ts.map