import { CrawlDelayComplianceMode } from '../models/CrawlDelayComplianceMode'; import { ICrawlDelayService } from '../interfaces/ICrawlDelayService'; import { IRobotsDataRepository } from '../interfaces/IRobotsDataRepository'; export declare class CrawlDelayService implements ICrawlDelayService { private dataService; private calculateWaitTimeUseCase; private strategyFactory; constructor(dataService: IRobotsDataRepository); handleCrawlDelay(url: string, userAgent: string, complianceMode: CrawlDelayComplianceMode): Promise; }