import type * as Square from "../../api/index"; import * as core from "../../core"; import type * as serializers from "../index"; import { LoyaltyProgramAccrualRule } from "./LoyaltyProgramAccrualRule"; import { LoyaltyProgramExpirationPolicy } from "./LoyaltyProgramExpirationPolicy"; import { LoyaltyProgramRewardTier } from "./LoyaltyProgramRewardTier"; import { LoyaltyProgramStatus } from "./LoyaltyProgramStatus"; import { LoyaltyProgramTerminology } from "./LoyaltyProgramTerminology"; export declare const LoyaltyProgram: core.serialization.ObjectSchema; export declare namespace LoyaltyProgram { interface Raw { id?: string | null; status?: LoyaltyProgramStatus.Raw | null; reward_tiers?: (LoyaltyProgramRewardTier.Raw[] | null | undefined) | null; expiration_policy?: LoyaltyProgramExpirationPolicy.Raw | null; terminology?: LoyaltyProgramTerminology.Raw | null; location_ids?: (string[] | null | undefined) | null; created_at?: string | null; updated_at?: string | null; accrual_rules?: (LoyaltyProgramAccrualRule.Raw[] | null | undefined) | null; } }