import type * as Square from "../../api/index"; import * as core from "../../core"; import type * as serializers from "../index"; import { LoyaltyEventAccumulatePoints } from "./LoyaltyEventAccumulatePoints"; import { LoyaltyEventAccumulatePromotionPoints } from "./LoyaltyEventAccumulatePromotionPoints"; import { LoyaltyEventAdjustPoints } from "./LoyaltyEventAdjustPoints"; import { LoyaltyEventCreateReward } from "./LoyaltyEventCreateReward"; import { LoyaltyEventDeleteReward } from "./LoyaltyEventDeleteReward"; import { LoyaltyEventExpirePoints } from "./LoyaltyEventExpirePoints"; import { LoyaltyEventOther } from "./LoyaltyEventOther"; import { LoyaltyEventRedeemReward } from "./LoyaltyEventRedeemReward"; import { LoyaltyEventSource } from "./LoyaltyEventSource"; import { LoyaltyEventType } from "./LoyaltyEventType"; export declare const LoyaltyEvent: core.serialization.ObjectSchema; export declare namespace LoyaltyEvent { interface Raw { id?: string | null; type?: LoyaltyEventType.Raw | null; created_at?: string | null; accumulate_points?: LoyaltyEventAccumulatePoints.Raw | null; create_reward?: LoyaltyEventCreateReward.Raw | null; redeem_reward?: LoyaltyEventRedeemReward.Raw | null; delete_reward?: LoyaltyEventDeleteReward.Raw | null; adjust_points?: LoyaltyEventAdjustPoints.Raw | null; loyalty_account_id?: string | null; location_id?: string | null; source?: LoyaltyEventSource.Raw | null; expire_points?: LoyaltyEventExpirePoints.Raw | null; other_event?: LoyaltyEventOther.Raw | null; accumulate_promotion_points?: LoyaltyEventAccumulatePromotionPoints.Raw | null; } }