import "./index.scss"; import { InitiateTransactionData, ZinariPayConfig } from "./index.types"; export default class ZinariPay { private readonly _log; private readonly _transactionsApiUrl?; private _appError?; private _containerId; private _isLoadingAppInfo; private amountPlusFees; constructor({ appId, publicKey, log, apiKey }: ZinariPayConfig); private _apiKey?; private set apiKey(value); private _appId?; private set appId(value); private _publicKey?; private set publicKey(value); private _appInfo?; private set appInfo(value); private _notificationEmailAddress?; private set notificationEmailAddress(value); private _amount; private set amount(value); private _closeOnCompleted; private set closeOnCompleted(value); private _fiatCurrency?; private set fiatCurrency(value); private _details?; private set details(value); private _payLinkId?; private set payLinkId(value); /** DEPRECATED */ private _onConfirmed?; private set onConfirmed(value); private _onSuccess?; private set onSuccess(value); private _onFailure?; private set onFailure(value); private _onIncomplete?; private set onIncomplete(value); private _onExcess?; private set onExcess(value); private _onCancel?; private set onCancel(value); private set _transactionData(value); initiateTransaction: (transactionData?: InitiateTransactionData, remount?: boolean) => Promise; private _renderApp; private _generateContainerId; private _unmountApp; private _detectBundleSource; private _createTransaction; private _markAsPaid; private _getTransactionStatus; private _getAppInfo; private _handleSetPublicKey; private _encryptData; }