import type { SessionStore } from '../session-store.interface.js'; import type { Session } from '../../types/session.js'; import type { pino } from 'pino'; export declare function getAllSessions(store: SessionStore, logger: pino.Logger): Promise; export declare function isSessionExpired(session: Session): boolean; export declare function isValidSessionStructure(session: Session): boolean; export declare function filterExpiredSessions(sessions: Session[]): Session[]; export declare function filterSessionsByCustomFilter(sessions: Session[], filter: (session: Session) => boolean): Session[]; export declare function createErrorMessage(error: unknown): string; export declare function createSessionIdSet(sessions: Session[]): Set; export declare function findMissingSessions(sourceIds: Set, targetIds: Set): string[]; export declare function findExtraSessions(sourceIds: Set, targetIds: Set): string[]; //# sourceMappingURL=migration-utils.d.ts.map