/** * 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): Promise;