/**
 * URL content fetcher for eval-samples.
 *
 * Scans sample prompts/contexts for URLs, fetches their content,
 * and inlines the text back into the sample fields.
 *
 * If a URL requires authentication, ensure the CLI environment can access it
 * (e.g., via VPN, proxy, cookies) before running the evaluation.
 */
import type { Sample } from '../types/index.js';
export declare function isPlaceholderUrl(url: string): boolean;
/**
 * Resolve all URLs found in sample prompts and contexts.
 * Mutates samples in-place: each URL is replaced with URL + fetched content.
 *
 * @param skipUrls - URLs already resolved (e.g. by MCP), will be skipped
 */
export declare function resolveUrls(samples: Sample[], skipUrls?: Set<string>): Promise<void>;
//# sourceMappingURL=url-fetcher.d.ts.map