import '../server-only.js'; /** * True when `endpoint` is a syntactically valid HTTPS URL to a host that is not * a private/loopback/link-local IP literal or a localhost name. */ export declare function isPublicHttpsEndpoint(endpoint: unknown): boolean; /** * Full acceptance check for a push endpoint: the baseline {@link * isPublicHttpsEndpoint} guard plus, when `allowedHosts` is non-empty, a * suffix-match allowlist (`'push.apple.com'` matches `web.push.apple.com`). */ export declare function isAllowedPushEndpoint(endpoint: unknown, allowedHosts?: string[]): boolean;