import type { NextFunction, Request, Response } from 'express';
import type { SessionStore } from '../auth/session-store.js';
export type SessionAuthMiddlewareConfig = {
    store: SessionStore;
    cookieName: string;
};
export declare function createSessionAuthMiddleware(config: SessionAuthMiddlewareConfig): (req: Request, res: Response, next: NextFunction) => void;
//# sourceMappingURL=session-auth.middleware.d.ts.map