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; }