import type { RateLimitResult } from '../../types/index.js';
/**
 * Evaluates both daily limit and cooldown in a single call.
 * Returns the first failing check, or an allowed result if both pass.
 */
export declare function evaluateRateLimit(callCount: number, maxCalls: number, lastCallAt: string | null, now: Date): RateLimitResult;
//# sourceMappingURL=rate-check.d.ts.map