import { SessionManager, SessionUser } from './SeeksAuthorization'; /** * session管理器(仅支持单节点部署,不支持分布式架构) * 数据会定时同步到文件系统 */ export declare class SessionManagerByFS implements SessionManager { SESSION_EXPIRED_TIME: number; tokens_data_folder: any; constructor(sessionExpiredTime: any, dataDir: any); mounted(): void; getUserByToken(token: string): Promise; resetToKen(token: string): Promise; regSession(_new_token: string, userinfo: SessionUser): Promise; destroySession(userId: string): Promise; getUserInfoFromSession(req: any): Promise; reloadFsSessionData(): void; sessionLastActiveTimeMapping: { [sessionId: string]: number; }; sessionAlive(req: any): Promise; getOnlineUsers(activeTime?: number): Promise; clearExpiredSession(): Promise; }