/** * Host-side placement eligibility helpers for Apple Pay Express. * * Paywalls: used by createIfEnabled after offer exclusions so the button is * Safari/Apple-gated. Banners: createIfEnabled does not call the banner helper * (always-on after offer exclusions); Safari/Apple still runs later via * isApplePayAvailable() on mount. */ export declare const isApplePayExpressHomepage: (pathname?: string) => boolean; /** * Dual-offer / Free Trial homepage banners: homepage + Safari/iPhone. * Anonymous is assumed because these banners are only mounted for * anonymous visitors. Not wired into createIfEnabled ENTRY_POINT_CONFIG. */ export declare const isEligibleForApplePayExpressBanner: () => boolean; /** * Article paywalls (`ApplePayEntryPoint.PAYWALL`): Safari/Apple device only. * Homepage targeting does not apply — paywalls render on article pages. */ export declare const isEligibleForApplePayExpressPaywall: () => boolean;