/**
 * Compatibility Contracts — Session Migrations
 *
 * Migration steps for the session persistence format (messages + meta).
 * All steps are pure functions — they do not mutate their input.
 *
 * @module contracts/migrations/session
 */
import type { MigrationStep } from '../types.js';
/**
 * The current Session schema version (re-exported for convenience).
 */
export declare const SESSION_VERSION: {
    readonly major: 1;
    readonly minor: 0;
    readonly patch: 0;
};
/**
 * Returns all Session migration steps.
 * Used by the contract registry during initialization.
 */
export declare function getSessionMigrationSteps(): MigrationStep[];
//# sourceMappingURL=session.d.ts.map