import { AuthToken, ConfigStore, SessionManager, User } from '../types.js'; import { Knex } from 'knex'; export declare class BasicSessionManager implements SessionManager { private configStore; private knex; constructor(configStore: ConfigStore, knex: Knex); createSession(user: User): Promise; verifySession(token: string): Promise<{ user: User; token?: string | AuthToken; }>; destroySession(token: string): Promise; refreshSession(refreshToken: string): Promise; validateToken(token: string): Promise; } //# sourceMappingURL=session.d.ts.map