import * as Enums from '../enums/index'; /** * Summary information about an overall transaction. * @export * @class TransactionSummary */ export declare class TransactionSummary { /** * @type {string} * @memberof TransactionSummary */ country?: string | undefined; /** * @type {string} * @memberof TransactionSummary */ region?: string | undefined; /** * @type {Enums.JurisdictionType} * @memberof TransactionSummary */ jurisType?: Enums.JurisdictionType | undefined; /** * @type {string} * @memberof TransactionSummary */ jurisCode?: string | undefined; /** * @type {string} * @memberof TransactionSummary */ jurisName?: string | undefined; /** * @type {number} * @memberof TransactionSummary */ taxAuthorityType?: number | undefined; /** * @type {string} * @memberof TransactionSummary */ stateAssignedNo?: string | undefined; /** * @type {string} * @memberof TransactionSummary */ taxType?: string | undefined; /** * @type {string} * @memberof TransactionSummary */ taxSubType?: string | undefined; /** * @type {string} * @memberof TransactionSummary */ taxName?: string | undefined; /** * @type {string} * @memberof TransactionSummary */ taxGroup?: string | undefined; /** * @type {Enums.RateType} * @memberof TransactionSummary */ rateType?: Enums.RateType | undefined; /** * @type {string} * @memberof TransactionSummary */ rateTypeCode?: string | undefined; /** * @type {number} * @memberof TransactionSummary */ taxable?: number | undefined; /** * @type {number} * @memberof TransactionSummary */ rate?: number | undefined; /** * @type {number} * @memberof TransactionSummary */ tax?: number | undefined; /** * @type {number} * @memberof TransactionSummary */ taxCalculated?: number | undefined; /** * @type {number} * @memberof TransactionSummary */ nonTaxable?: number | undefined; /** * @type {number} * @memberof TransactionSummary */ exemption?: number | undefined; }