/** localStorage key — legacy; no longer used for session expiry */
export declare const CLIENT_SESSION_DAY_KEY = "sing-it-session-day";
export declare const GUEST_SESSION_KEYS: readonly ["sing-it-user-id", "sing-it-room-code"];
export declare const OPERATOR_PIN_KEY = "sing-it-operator-pin";
/** TV host — persisted locally so PIN can be re-applied after server room recreation */
export declare const HOST_OPERATOR_PIN_KEY = "sing-it-host-operator-pin";
export declare const OPERATOR_SESSION_KEYS: readonly ["sing-it-operator-user-id", "sing-it-operator-room-code", "sing-it-operator", "sing-it-operator-pin"];
/** @deprecated TV no longer tracks session by calendar day */
export declare const HOST_SESSION_DAY_KEY = "sing-it-host-session-day";
/** Sessions persist until explicit logout or server room close — not at midnight. */
export declare function shouldClearClientSession(_storedDay: string | null | undefined, _date?: Date): boolean;
//# sourceMappingURL=session-storage.d.ts.map