import { AdditionalSessionData, Session } from "./index.js"; declare function create(token: string, userId: string, sessionExpiresInMs: number, saveSession: (session: Session) => Promise, additionalData?: AdditionalSessionData): Promise; declare function validate(token: string, sessionExpiresInMs: number, fetchSession: (sessionId: string) => Promise, updateSessionExpiry: (sessionId: string, updateExpiresAt: Date) => Promise, deleteSession: (sessionId: string) => Promise): Promise; declare function invalidate(sessionId: string, deleteSession: (sessionId: string) => Promise): Promise; declare const _default: { create: typeof create; validate: typeof validate; invalidate: typeof invalidate; }; export default _default;