/// import { IncomingMessage, ServerResponse } from 'http'; import { ISessionStore } from '../store'; import { ISession } from '../session'; import CookieSessionStoreSettings from './settings'; export default class CookieSessionStore implements ISessionStore { private settings; constructor(settings: CookieSessionStoreSettings); /** * Read the session from the cookie. * @param req HTTP request */ read(req: IncomingMessage): Promise; /** * Write the session to the cookie. * @param req HTTP request */ save(req: IncomingMessage, res: ServerResponse, session: ISession): Promise; }