import { SessionProvider, ISessionCookieConfig } from '@spinajs/rbac'; import 'reflect-metadata'; import * as express from 'express'; import { Log } from '@spinajs/log'; import { Request as sRequest, ServerMiddleware } from '@spinajs/http'; export declare class RbacMiddleware extends ServerMiddleware { protected Log: Log; protected CoockieSecret: string; protected SessionCookieConfig: ISessionCookieConfig; protected SessionProvider: SessionProvider; constructor(); resolve(): Promise; before(): (req: sRequest, res: express.Response, next: express.NextFunction) => void; after(): ((req: sRequest, res: express.Response, next: express.NextFunction) => void) | null; } //# sourceMappingURL=middlewares.d.ts.map