export interface PublicResolvedAddress { address: string; family: 4 | 6; } export interface PublicHttpUrlResolution { url: URL; hostname: string; addresses: PublicResolvedAddress[]; } export declare class UrlPolicyError extends Error { constructor(message: string); } export declare function assertPublicHttpUrl(url: string): Promise; export declare function resolvePublicHttpUrl(url: string): Promise;