export declare class RateLimiter { private readonly minIntervalMs; private readonly maxQueueSize; private tail; private lastFireTime; private queueLength; constructor(minIntervalMs: number, maxQueueSize?: number); wait(onWait?: (delayMs: number) => void | Promise): Promise; } export declare const nominatimLimiter: RateLimiter; export declare const datagovLimiter: RateLimiter; export declare const overpassLimiter: RateLimiter;