import type { CtDiscoveryInfo } from "./types.js"; interface JsonResponse { statusCode: number; json: T | null; } interface TextResponse { statusCode: number; headers: Record; body: string; } type RequestJsonFn = (targetUrl: URL, extraHeaders?: Record) => Promise; type RequestTextFn = (targetUrl: URL, extraHeaders?: Record) => Promise; export declare const fetchCtDiscovery: (host: string, requestJson: RequestJsonFn, requestText: RequestTextFn, options?: { sampleHosts?: boolean; subdomainLimit?: number; wildcardLimit?: number; sampleLimit?: number; }) => Promise; export {};