import { Request, Response } from '../index'; import { Middleware } from '../Middleware'; /** * Simple in-memory rate limiter middleware. */ export declare class Throttle implements Middleware { private maxAttempts; private windowSeconds; private store; constructor(maxAttempts?: number, windowSeconds?: number); /** * Handle the incoming request. */ handle(request: Request, next: (request: Request) => Promise | Response, response?: Response): Promise; private cleanup; } //# sourceMappingURL=Throttle.d.ts.map