import type { AuthorityProvider } from "./provider.js"; type FetchFn = (url: string, init?: { headers?: Record; }) => Promise; /** * Open PageRank authority source. Returns 0–100 (page_rank_decimal × 10). * Requires a free API key; with no key it returns null (no calls). Any network * or per-domain error → null. Attribution ("Open PageRank by DomCop") is the * caller's responsibility when displaying. */ export declare class OpenPageRankProvider implements AuthorityProvider { private readonly apiKey; private readonly fetchFn; private readonly timeoutMs; constructor(apiKey: string, fetchFn?: FetchFn, timeoutMs?: number); authorityFor(domain: string): Promise; } export {}; //# sourceMappingURL=openpagerank.d.ts.map