import type { AgentSession } from '../model/agent-session.type.js'; import type { SessionChanges } from '../model/session-changes.type.js'; /** * @purpose Compare two AgentSession snapshots and produce added, removed, updated change categories. * @param prev Previous snapshot of sessions — may be empty. * @param curr Current snapshot of sessions — may be empty. * @returns SessionChanges with sessions partitioned by change type (all arrays may be empty). */ export declare function diff(prev: AgentSession[], curr: AgentSession[]): SessionChanges;