import { Request, Router } from "express"; import { Session, SessionData } from "express-session"; import ApplicationComponent from "../ApplicationComponent.js"; export default class CsrfProtectionComponent extends ApplicationComponent { private static readonly excluders; static addExcluder(excluder: (req: Request) => boolean): void; handleRoutes(router: Router): Promise; getSessionCsrfToken(session: Session & Partial): string; }