import type { Session } from '../../types/index.js';
/**
 * Merge two sessions of the same project.
 * - activeSpecs: union (no duplicate specId)
 * - decisions: union (no duplicate by timestamp+decision)
 * - modifiedFiles: union by path, most recent action wins
 * - toolCallCount: sum
 * - contextSummary: regenerated
 * The returned session uses the earlier startedAt and the later lastSavedAt.
 */
export declare function mergeSessions(a: Session, b: Session): Session;
//# sourceMappingURL=session-merge.d.ts.map