/** * lumiarq.throttle — built-in rate limiting middleware. * * Uses an in-memory sliding window counter keyed on the client IP address. * Default limits: 60 requests per 60-second window. * * In production, replace the in-memory store with a Redis or Durable Object * backed counter for distributed rate limiting across instances. * * Usage: * ```ts * Route.post('/auth/login', loginHandler, { * middleware: ['lumiarq.throttle'], * }) * ``` */ export declare const throttleMiddleware: import("../types.js").MiddlewareDefinition; //# sourceMappingURL=throttle.d.ts.map