import { DynamicVoucherTemporalDecreaseFrequencyType } from './dynamicVoucherTemporalDecreaseFrequencyType'; import { WTDynamicVoucherSummary } from './wTDynamicVoucherSummary'; import { WTDynamicVoucherSummaryStatus } from './wTDynamicVoucherSummaryStatus'; import { WTWalletPageViewId } from './wTWalletPageViewId'; export declare class DynamicVoucher { 'startDate': Date; 'expirationDate': Date; 'id': WTWalletPageViewId; 'title': string; 'notes': string; 'merchantsReferenceID'?: string; 'validOnlyAtPOSRegisterIDs'?: Array; 'paymentDesignID': string; 'employeeID': string; 'merchantID': string; 'createdAt': Date; 'updatedAt': Date; 'isActive': boolean; 'startingValue': number; 'maxBudget': number; 'temporalDecreaseAmount': number; 'temporalDecreaseFrequency': number; 'numericalDecreaseAmount'?: number; 'numericalDecreaseFrequency'?: number; 'temporalDecreaseAmountDecimal': string; 'temporalDecreaseAmountString': string; 'numericalDecreaseAmountDecimal': string; 'numericalDecreaseAmountString': string; 'startingValueDecimal': string; 'startingValueString': string; 'maxBudgetDecimal': string; 'maxBudgetString': string; 'currentValue': number; 'currentValueDecimal': string; 'currentValueString': string; 'status': WTDynamicVoucherSummaryStatus; 'temporalDecreaseFrequencyType': DynamicVoucherTemporalDecreaseFrequencyType; 'summary': WTDynamicVoucherSummary; static discriminator: string | undefined; static attributeTypeMap: Array<{ name: string; baseName: string; type: string; }>; static getAttributeTypeMap(): { name: string; baseName: string; type: string; }[]; }