/** * @module @arcis/node/middleware/main * Main arcis() middleware factory */ import type { ArcisOptions, ArcisFunction, ArcisMiddlewareStack } from '../core/types'; import type { IpReputation } from '../intelligence/types'; declare module 'express-serve-static-core' { interface Request { /** IP reputation verdict attached by the intelligence middleware, when enabled. */ arcisIpReputation?: IpReputation; } } export declare function arcis(options?: ArcisOptions): ArcisMiddlewareStack; declare const arcisWithMethods: ArcisFunction; export { arcisWithMethods as arcisFunction }; export default arcisWithMethods; //# sourceMappingURL=main.d.ts.map