/** * Rate-limited HTTP client for Bahrain Law (legalaffairs.gov.bh) * * - 500ms minimum delay between requests (be respectful to government servers) * - User-Agent header identifying the MCP * - Fetches structured AKN HTML from legalaffairs.gov.bh * - No auth needed (Government Open Data) */ export interface FetchResult { status: number; body: string; contentType: string; url: string; } /** * Fetch a URL with rate limiting and proper headers. * Retries up to 3 times on 429/5xx errors with exponential backoff. */ export declare function fetchWithRateLimit(url: string, maxRetries?: number): Promise; //# sourceMappingURL=fetcher.d.ts.map