import https from "node:https"; export interface ResolvedAddress { address: string; family: 4 | 6; } export type AddressResolver = (hostname: string) => Promise; export declare class FakeIpDnsError extends Error { constructor(); } export declare function isPublicIpAddress(address: string): boolean; export declare function resolvePinnedAddress(hostname: string, resolver?: AddressResolver): Promise; export interface PinnedHttpsFetchOptions { resolver?: AddressResolver; request?: typeof https.request; } export declare function pinnedHttpsFetch(input: string | URL | Request, init?: RequestInit, options?: PinnedHttpsFetchOptions): Promise; //# sourceMappingURL=pinned-https.d.ts.map