import type { Session, SessionData } from '../../types/session.js'; import type { StoreLogger } from './types.js'; export declare class SessionSerializer { private logger; constructor(logger: StoreLogger); serialize(session: Session): string; deserialize(data: string): Session; validateSerializedData(data: string): boolean; createSession(id: string, data: SessionData): Session; updateSession(session: Session, updates: Partial): Session; isValidSession(session: Session): boolean; sanitizeForLogging(session: Session): Record; } //# sourceMappingURL=session-serializer.d.ts.map