import { CookiePayload } from "../../config/Interfaces/Auth/auth.interface"; /** * Encodes/decodes the session cookie value. The cookie is intentionally not the * security boundary by itself - it only carries a random `sid` used to look up the * real session record in SessionStore's in-memory map. See SessionStore.service.ts. */ export default class CookieCodec { static encode(payload: CookiePayload): string; static decode(rawCookieValue: string): CookiePayload | null; }