export declare class RateLimiter {
    private domains;
    private robotsDelays;
    setRobotsCrawlDelay(domain: string, delaySeconds: number): void;
    acquire(url: string): Promise<() => void>;
    private getOrCreateState;
    private startRequest;
    private processQueue;
}
//# sourceMappingURL=rate-limiter.d.ts.map