import { CrawlDelayComplianceMode } from '../models/CrawlDelayComplianceMode'; import { ICrawlDelayStrategy } from './ICrawlDelayStrategy'; import { CalculateWaitTimeUseCase } from '../usecases/CalculateWaitTimeUseCase'; export declare class CrawlDelayStrategyFactory { private calculateWaitTimeUseCase; constructor(calculateWaitTimeUseCase: CalculateWaitTimeUseCase); getStrategy(mode: CrawlDelayComplianceMode): ICrawlDelayStrategy; }