export declare const MAX_HTML_BYTES: number; export declare function publicCitationUrl(value: unknown): URL; export declare function isPublicAddress(address: string): boolean; export declare function parseCitationSiteName(html: string): string | null; interface Address { address: string; family: number; } export declare function resolvePublicAddress(hostname: string, resolve: (host: string) => Promise
): Promise; declare function requestPage(url: URL, signal: AbortSignal): Promise<{ redirect?: string; html?: string; }>; export declare function fetchCitationSiteName(input: string, request?: typeof requestPage): Promise