import type { IFetcherPort } from '../../core/ports'; import type { RawRDAPResponse } from '../../shared/types'; import type { SSRFProtection } from '../security/SSRFProtection'; export interface CloudflareWorkersFetcherOptions { timeout?: number; userAgent?: string; headers?: Record; ssrfProtection?: SSRFProtection; } export declare class CloudflareWorkersFetcher implements IFetcherPort { private readonly timeout; private readonly userAgent; private readonly headers; private readonly ssrfProtection?; constructor(options?: CloudflareWorkersFetcherOptions); fetch(url: string): Promise; } //# sourceMappingURL=CloudflareWorkersFetcher.d.ts.map