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