import type { SessionMetadata } from "./session-types.js";
export interface SessionMetadataDefaults {
    projectId?: string;
    createdAt?: string;
    lastActiveAt?: string;
    turnCount?: number;
    messageCount?: number;
}
export declare function normalizeSessionMetadata(sessionId: string, input: Partial<SessionMetadata> | null | undefined, defaults?: SessionMetadataDefaults): SessionMetadata;
export declare function metadataNeedsMigration(input: Partial<SessionMetadata> | null | undefined): boolean;
