export declare class PerxLoyaltyTransactionDetailData { id: number; userAccountId: number; updatedAt: Date; transactionType: string; amount: number | null; transactionDate: Date; currency: string; workflowId: number | null; createdAt: Date; properties: Record; transactionReference: string | null; pointsEarned: number; merchantUserAccountId: number | null; } export declare class PerxLoyaltyTransactionDetail { type: string; data: PerxLoyaltyTransactionDetailData; } export declare class PerxLoyaltyTransactionHistoryEntry { id: number; /** * Positive for points awarded. * Negative for points deducted. */ amount: number; identifier: string; loyaltyId: number; loyaltyName: string; /** * Derived from rule's name */ name: string | null; properties: Record; ruleId: number | null; ruleName: string | null; transactedAmount: string | null; transactedAt: Date; transactedCents: number; transactedCurrency: string | null; transactionDetails: PerxLoyaltyTransactionDetail | null; }