import type { KvRepository } from '../../../../persistence/kv/repositories/kv-repository.js'; export type WindowCheck = { allowed: false; retryAfterSeconds: number; } | { allowed: true; }; export declare function checkAndIncrement(params: { kv: KvRepository; ip: string; windowSeconds: number; limit: number; now: number; }): Promise; //# sourceMappingURL=window-counter.d.ts.map