import type { TurboModule } from 'react-native'; import { CustomVar } from '../../types/types'; export interface Spec extends TurboModule { getConstants(): { CURRENCY_EUR: number; CURRENCY_ALL: number; CURRENCY_AFN: number; CURRENCY_DZD: number; CURRENCY_USD: number; CURRENCY_AOA: number; CURRENCY_SLE: number; CURRENCY_XCD: number; CURRENCY_ARS: number; CURRENCY_AMD: number; CURRENCY_AWG: number; CURRENCY_AUD: number; CURRENCY_AZN: number; CURRENCY_BHD: number; CURRENCY_BDT: number; CURRENCY_BBD: number; CURRENCY_BYN: number; CURRENCY_BZD: number; CURRENCY_XOF: number; CURRENCY_BMD: number; CURRENCY_INR: number; CURRENCY_BTN: number; CURRENCY_BOB: number; CURRENCY_BOV: number; CURRENCY_BAM: number; CURRENCY_BWP: number; CURRENCY_NOK: number; CURRENCY_BRL: number; CURRENCY_VED: number; CURRENCY_BND: number; CURRENCY_BGN: number; CURRENCY_BIF: number; CURRENCY_CVE: number; CURRENCY_KHR: number; CURRENCY_XAF: number; CURRENCY_CAD: number; CURRENCY_KYD: number; CURRENCY_CLP: number; CURRENCY_CLF: number; CURRENCY_CNY: number; CURRENCY_COP: number; CURRENCY_COU: number; CURRENCY_KMF: number; CURRENCY_CDF: number; CURRENCY_NZD: number; CURRENCY_BSD: number; CURRENCY_CRC: number; CURRENCY_HRK: number; CURRENCY_CUP: number; CURRENCY_CUC: number; CURRENCY_ANG: number; CURRENCY_CZK: number; CURRENCY_DKK: number; CURRENCY_DJF: number; CURRENCY_DOP: number; CURRENCY_EGP: number; CURRENCY_SVC: number; CURRENCY_ERN: number; CURRENCY_ETB: number; CURRENCY_FKP: number; CURRENCY_FJD: number; CURRENCY_XPF: number; CURRENCY_GMD: number; CURRENCY_GEL: number; CURRENCY_GHS: number; CURRENCY_GIP: number; CURRENCY_GTQ: number; CURRENCY_GBP: number; CURRENCY_GNF: number; CURRENCY_GYD: number; CURRENCY_HTG: number; CURRENCY_HNL: number; CURRENCY_HKD: number; CURRENCY_HUF: number; CURRENCY_ISK: number; CURRENCY_IDR: number; CURRENCY_XDR: number; CURRENCY_IRR: number; CURRENCY_IQD: number; CURRENCY_ILS: number; CURRENCY_JMD: number; CURRENCY_JPY: number; CURRENCY_JOD: number; CURRENCY_KZT: number; CURRENCY_KES: number; CURRENCY_KPW: number; CURRENCY_KRW: number; CURRENCY_KWD: number; CURRENCY_KGS: number; CURRENCY_LAK: number; CURRENCY_LBP: number; CURRENCY_LSL: number; CURRENCY_ZAR: number; CURRENCY_LRD: number; CURRENCY_LYD: number; CURRENCY_CHF: number; CURRENCY_MOP: number; CURRENCY_MKD: number; CURRENCY_MGA: number; CURRENCY_MWK: number; CURRENCY_MYR: number; CURRENCY_MVR: number; CURRENCY_MRU: number; CURRENCY_MUR: number; CURRENCY_XUA: number; CURRENCY_MXN: number; CURRENCY_MXV: number; CURRENCY_MDL: number; CURRENCY_MNT: number; CURRENCY_MAD: number; CURRENCY_MZN: number; CURRENCY_MMK: number; CURRENCY_NAD: number; CURRENCY_NPR: number; CURRENCY_NIO: number; CURRENCY_NGN: number; CURRENCY_OMR: number; CURRENCY_PKR: number; CURRENCY_PAB: number; CURRENCY_PGK: number; CURRENCY_PYG: number; CURRENCY_PEN: number; CURRENCY_PHP: number; CURRENCY_PLN: number; CURRENCY_QAR: number; CURRENCY_RON: number; CURRENCY_RUB: number; CURRENCY_RWF: number; CURRENCY_SHP: number; CURRENCY_WST: number; CURRENCY_STN: number; CURRENCY_SAR: number; CURRENCY_RSD: number; CURRENCY_SCR: number; CURRENCY_VES: number; CURRENCY_SLL: number; CURRENCY_SGD: number; CURRENCY_XSU: number; CURRENCY_SBD: number; CURRENCY_SOS: number; CURRENCY_SSP: number; CURRENCY_LKR: number; CURRENCY_SDG: number; CURRENCY_SRD: number; CURRENCY_SZL: number; CURRENCY_UYW: number; CURRENCY_SEK: number; CURRENCY_CHE: number; CURRENCY_CHW: number; CURRENCY_SYP: number; CURRENCY_TWD: number; CURRENCY_TJS: number; CURRENCY_TZS: number; CURRENCY_THB: number; CURRENCY_TOP: number; CURRENCY_TTD: number; CURRENCY_TND: number; CURRENCY_TRY: number; CURRENCY_TMT: number; CURRENCY_UGX: number; CURRENCY_UAH: number; CURRENCY_AED: number; CURRENCY_USN: number; CURRENCY_UYU: number; CURRENCY_UYI: number; CURRENCY_UZS: number; CURRENCY_VUV: number; CURRENCY_VND: number; CURRENCY_YER: number; CURRENCY_ZMW: number; CURRENCY_ZWL: number; CURRENCY_XBA: number; CURRENCY_XBB: number; CURRENCY_XBC: number; CURRENCY_XBD: number; CURRENCY_XTS: number; CURRENCY_XXX: number; CURRENCY_XAU: number; CURRENCY_XPD: number; CURRENCY_XPT: number; CURRENCY_XAG: number; }; start(isCSQEnabled: boolean): void; handleUrl(urlString: string): void; getUserId(onUserIdObtained: (userId: string) => void): void; optIn(): void; optOut(): void; resumeTracking(): void; stopTracking(): void; send(screenName: string, cvars?: Array): void; sendTransaction(id: string, value: number, currency: number): void; sendTransactionWithStringCurrency(id: string, value: number, currency: string): void; sendDynamicStringVar(key: string, value: string): void; sendDynamicIntVar(key: string, value: number): void; setDefaultMasking(isMasking: boolean): void; setOnSessionReplayLinkChange(): void; sendUserIdentifier(userIdentifier: string): void; initComponents(param: Object): void; injectWebView(webViewTag: number): void; removeWebViewInjection(webViewTag: number): void; monitorWarn(params: Object): void; monitorError(params: Object): void; configureProductAnalytics(envId: string, productAnalyticsOptions?: Object): void; identify(identity: string): void; stop(): void; pauseTracking(): void; addDynamicStringVar(key: string, value: string): void; addDynamicNumberVar(key: string, value: number): void; resetIdentity(): void; trackScreenView(name: string, cvars?: Array, sourceInfo?: Object): void; trackTransaction(id: string, value: number, currency: number): void; trackTransactionWithStringCurrency(id: string, value: number, currency: string): void; trackEvent(event: string, properties?: Object, sourceInfo?: Object): void; registerWebView(webViewTag: number): void; unregisterWebView(webViewTag: number): void; addEventProperties(properties: Object): void; removeEventProperty(name: string): void; clearEventProperties(): void; addUserProperties(properties: Object): void; setUrlMaskingPatterns(patterns: string[]): void; triggerNativeCrash(): void; setOnMetadataChange(): void; } declare const _default: Spec; export default _default;