export declare const Merchant: { /** * Builder Objects */ buildTLV: (tag: string, length: string, value: string) => any; buildAdditionalDataFieldTemplate: (billNumber?: any, mobileNumber?: any, storeLabel?: any, loyaltyNumber?: any, referenceLabel?: any, customerLabel?: any, terminalLabel?: any, purposeTransaction?: any, additionalConsumerDataRequest?: any, rfuForEMVCo?: any[], paymentSystemSpecific?: any) => { dataWithType: (dataType: any, indent: any) => string; toString: () => string; setBillNumber: (v: any) => void; setMobileNumber: (v: any) => void; setStoreLabel: (v: any) => void; setLoyaltyNumber: (v: any) => void; setReferenceLabel: (v: any) => void; setCustomerLabel: (v: any) => void; setTerminalLabel: (v: any) => void; setPurposeTransaction: (v: any) => void; setAdditionalConsumerDataRequest: (v: any) => void; addRFUforEMVCo: (id: any, v: any) => void; addPaymentSystemSpecific: (id: string, v: { toString: () => any; }) => void; }; buildEMVQR: (payloadFormatIndicator?: any, pointOfInitiationMethod?: any, merchantAccountInformation?: any, merchantCategoryCode?: any, transactionCurrency?: any, transactionAmount?: any, tipOrConvenienceIndicator?: any, valueOfConvenienceFeeFixed?: any, valueOfConvenienceFeePercentage?: any, countryCode?: any, merchantName?: any, merchantCity?: any, postalCode?: any, additionalDataFieldTemplate?: { dataWithType: (dataType: any, indent: any) => string; toString: () => string; setBillNumber: (v: any) => void; setMobileNumber: (v: any) => void; setStoreLabel: (v: any) => void; setLoyaltyNumber: (v: any) => void; setReferenceLabel: (v: any) => void; setCustomerLabel: (v: any) => void; setTerminalLabel: (v: any) => void; setPurposeTransaction: (v: any) => void; setAdditionalConsumerDataRequest: (v: any) => void; addRFUforEMVCo: (id: any, v: any) => void; addPaymentSystemSpecific: (id: string, v: { toString: () => any; }) => void; }, crc?: any, merchantInformationLanguageTemplate?: { dataWithType: (dataType: any, indent: any) => string; toString: () => string; validate: () => boolean; setLanguagePreference: (v: any) => void; setMerchantName: (v: any) => void; setMerchantCity: (v: any) => void; addRFUforEMVCo: (id: any, v: any) => void; }, rfuForEMVCo?: any[], unreservedTemplates?: any) => import("./types").IEMVQR; buildMerchantInformationLanguageTemplate: (languagePreference?: any, merchantName?: any, merchantCity?: any, rfuForEMVCo?: any[]) => { dataWithType: (dataType: any, indent: any) => string; toString: () => string; validate: () => boolean; setLanguagePreference: (v: any) => void; setMerchantName: (v: any) => void; setMerchantCity: (v: any) => void; addRFUforEMVCo: (id: any, v: any) => void; }; buildMerchantAccountInformation: (globallyUniqueIdentifier?: any, paymentNetworkSpecific?: any[]) => { dataWithType: (dataType: any, indent: any) => any; toString: () => string; setGloballyUniqueIdentifier: (v: any) => void; addPaymentNetworkSpecific: (id: any, v: any) => void; }; buildPaymentSystemSpecific: (globallyUniqueIdentifier: any, paymentSystemSpecific?: any[]) => { dataWithType: (dataType: any, indent: any) => any; toString: () => string; setGloballyUniqueIdentifier: (v: any) => void; addPaymentSystemSpecific: (id: any, v: any) => void; }; buildUnreservedTemplate: (globallyUniqueIdentifier?: any, contextSpecificData?: any[]) => { dataWithType: (dataType: any, indent: any) => any; toString: () => string; setGloballyUniqueIdentifier: (v: any) => void; addContextSpecificData: (id: any, v: any) => void; }; /** * QRCode Parser */ Parser: typeof import("./parser"); /** * All available constants */ Constants: { ADDITIONAL_FIELD: { AdditionalIDBillNumber: string; AdditionalIDMobileNumber: string; AdditionalIDStoreLabel: string; AdditionalIDLoyaltyNumber: string; AdditionalIDReferenceLabel: string; AdditionalIDCustomerLabel: string; AdditionalIDTerminalLabel: string; AdditionalIDPurposeTransaction: string; AdditionalIDAdditionalConsumerDataRequest: string; AdditionalIDRFUforEMVCoRangeStart: string; AdditionalIDRFUforEMVCoRangeEnd: string; AdditionalIDPaymentSystemSpecificTemplatesRangeStart: string; AdditionalIDPaymentSystemSpecificTemplatesRangeEnd: string; }; DATA_TYPE: { BINARY: string; RAW: string; }; ID: { IDPayloadFormatIndicator: string; IDPointOfInitiationMethod: string; IDMerchantAccountInformationRangeStart: string; IDMerchantAccountInformationRangeEnd: string; IDMerchantCategoryCode: string; IDTransactionCurrency: string; IDTransactionAmount: string; IDTipOrConvenienceIndicator: string; IDValueOfConvenienceFeeFixed: string; IDValueOfConvenienceFeePercentage: string; IDCountryCode: string; IDMerchantName: string; IDMerchantCity: string; IDPostalCode: string; IDAdditionalDataFieldTemplate: string; IDCRC: string; IDMerchantInformationLanguageTemplate: string; IDRFUForEMVCoRangeStart: string; IDRFUForEMVCoRangeEnd: string; IDUnreservedTemplatesRangeStart: string; IDUnreservedTemplatesRangeEnd: string; }; MERCHANT_ACCOUNT_INFORMATION: { MerchantAccountInformationIDGloballyUniqueIdentifier: string; MerchantAccountInformationIDPaymentNetworkSpecificStart: string; MerchantAccountInformationIDPaymentNetworkSpecificEnd: string; }; MERCHANT_INFORMATION: { MerchantInformationIDLanguagePreference: string; MerchantInformationIDMerchantName: string; MerchantInformationIDMerchantCity: string; MerchantInformationIDRFUforEMVCoRangeStart: string; MerchantInformationIDRFUforEMVCoRangeEnd: string; }; UNRESERVED_TEMPLATE: { UnreservedTemplateIDGloballyUniqueIdentifier: string; UnreservedTemplateIDContextSpecificDataStart: string; UnreservedTemplateIDContextSpecificDataEnd: string; }; }; }; //# sourceMappingURL=index.d.ts.map