import { SalePaymentTypes, SalePaymentToken } from '@imtbl/checkout-sdk'; import { ExecutedTransaction } from './types'; export declare const sendSaleWidgetCloseEvent: (eventTarget: Window | EventTarget) => void; export declare const sendSaleSuccessEvent: (eventTarget: Window | EventTarget, paymentMethod: SalePaymentTypes | undefined, transactions?: ExecutedTransaction[], tokenIds?: string[], transactionId?: string) => void; export declare const sendSaleFailedEvent: (eventTarget: Window | EventTarget, reason: string, error: Record, paymentMethod: SalePaymentTypes | undefined, transactions?: ExecutedTransaction[], transactionId?: string) => void; export declare const sendSaleTransactionSuccessEvent: (eventTarget: Window | EventTarget, paymentMethod: SalePaymentTypes | undefined, transactions: ExecutedTransaction[]) => void; export declare const sendSalePaymentMethodEvent: (eventTarget: Window | EventTarget, paymentMethod: SalePaymentTypes | undefined) => void; export declare const sendSalePaymentTokenEvent: (eventTarget: Window | EventTarget, details: SalePaymentToken) => void;