import { NestMiddleware } from '@nestjs/common';
import { Request, Response, NextFunction } from 'express';
import { ApiKeyRepository } from 'modules/feature/api-key/repositories/api-key.repository';
export declare class ApiKeyRateLimiterMiddleware implements NestMiddleware {
    private apiKeyRepository;
    private readonly logger;
    constructor(apiKeyRepository: ApiKeyRepository);
    use(req: Request, res: Response, next: NextFunction): void;
}
