import { CanActivate, ExecutionContext } from '@nestjs/common';
export declare class AutomationRateLimitGuard implements CanActivate {
    private readonly buckets;
    private readonly windowMs;
    private readonly maxRequests;
    private readonly maxKeys;
    private lastSweepAt;
    canActivate(context: ExecutionContext): boolean;
    private getKey;
    private evict;
}
