export declare class RateLimiter { private limit; private requestCount; private lastResetTime; private readonly maxRequestsPerMinute; private readonly resetIntervalMs; constructor(maxRequestsPerMinute?: number); execute(fn: () => Promise): Promise; getStatus(): { requestCount: number; maxRequests: number; resetTime: number; }; } //# sourceMappingURL=rate-limiter.d.ts.map