import { default as ApplePayBase } from './ApplePay.base'; export interface ApplePaySession { openPaymentSetup: (identifier: string) => Promise; canMakePaymentsWithActiveCard: (identifier: string) => Promise; } export declare type WindowApplePay = Window & { ApplePaySession?: ApplePaySession; }; export default class ApplePayWeb extends ApplePayBase { constructor(merchantIdentifier: string); private readonly theWindow; isEnabled(): boolean; canCallSetup(): boolean; hasActiveCard(): Promise; setupApplePay(): Promise; }