import { HttpServerOption, SessionOption } from '../option/HttpServerOption'; import { RequestResponse } from '../models/RequestResponse'; export declare class SessionManager { private option; private sessions; sessionOption: SessionOption; constructor(option: HttpServerOption); getSessionUUIDs(): Promise; deleteSession(uuid: string): Promise; getSessionDataSet(uuid: string): Promise<{ access: number; data?: any; }>; setSessionDataSet(uuid: string, dataSet: { access: number; data?: any; }): Promise; isExpired(access: number, now?: number): boolean; makeUUID(): string; session(): Promise<{ uuid: string; dataSet: { access: number; data?: any; }; }>; session(uuid: string): Promise<{ uuid: string; dataSet: { access: number; data?: any; }; }>; session(rr: RequestResponse): Promise<{ uuid: string; dataSet: { access: number; data?: any; }; }>; } //# sourceMappingURL=SessionManager.d.ts.map