import * as z from 'zod'; declare const GetLoyaltyProgramRequest: z.ZodObject<{}, z.core.$strip>; declare const GetLoyaltyProgramResponse: z.ZodObject<{ loyaltyProgram: z.ZodOptional>; pointDefinition: z.ZodOptional>; icon: z.ZodOptional; }, z.core.$strip>>; status: z.ZodOptional>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; pointsExpiration: z.ZodOptional>; monthsOfInactivity: z.ZodOptional; expiringPointsPercentage: z.ZodOptional; }, z.core.$strip>>; premiumFeatures: z.ZodOptional; tiers: z.ZodOptional; pointsExpiration: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkGetLoyaltyProgramRequest: z.ZodObject<{}, z.core.$strip>; declare const BulkGetLoyaltyProgramResponse: z.ZodObject<{ programInSites: z.ZodOptional; loyaltyProgram: z.ZodOptional>; pointDefinition: z.ZodOptional>; icon: z.ZodOptional; }, z.core.$strip>>; status: z.ZodOptional>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; pointsExpiration: z.ZodOptional>; monthsOfInactivity: z.ZodOptional; expiringPointsPercentage: z.ZodOptional; }, z.core.$strip>>; premiumFeatures: z.ZodOptional; tiers: z.ZodOptional; pointsExpiration: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>; declare const UpdateLoyaltyProgramRequest: z.ZodObject<{ loyaltyProgram: z.ZodObject<{ name: z.ZodNullable>; pointDefinition: z.ZodOptional>; icon: z.ZodOptional; }, z.core.$strip>>; status: z.ZodOptional>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; pointsExpiration: z.ZodOptional>; monthsOfInactivity: z.ZodOptional; expiringPointsPercentage: z.ZodOptional; }, z.core.$strip>>; premiumFeatures: z.ZodOptional; tiers: z.ZodOptional; pointsExpiration: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>; declare const UpdateLoyaltyProgramResponse: z.ZodObject<{ loyaltyProgram: z.ZodOptional>; pointDefinition: z.ZodOptional>; icon: z.ZodOptional; }, z.core.$strip>>; status: z.ZodOptional>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; pointsExpiration: z.ZodOptional>; monthsOfInactivity: z.ZodOptional; expiringPointsPercentage: z.ZodOptional; }, z.core.$strip>>; premiumFeatures: z.ZodOptional; tiers: z.ZodOptional; pointsExpiration: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const ActivateLoyaltyProgramRequest: z.ZodObject<{}, z.core.$strip>; declare const ActivateLoyaltyProgramResponse: z.ZodObject<{ loyaltyProgram: z.ZodOptional>; pointDefinition: z.ZodOptional>; icon: z.ZodOptional; }, z.core.$strip>>; status: z.ZodOptional>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; pointsExpiration: z.ZodOptional>; monthsOfInactivity: z.ZodOptional; expiringPointsPercentage: z.ZodOptional; }, z.core.$strip>>; premiumFeatures: z.ZodOptional; tiers: z.ZodOptional; pointsExpiration: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const PauseLoyaltyProgramRequest: z.ZodObject<{}, z.core.$strip>; declare const PauseLoyaltyProgramResponse: z.ZodObject<{ loyaltyProgram: z.ZodOptional>; pointDefinition: z.ZodOptional>; icon: z.ZodOptional; }, z.core.$strip>>; status: z.ZodOptional>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; pointsExpiration: z.ZodOptional>; monthsOfInactivity: z.ZodOptional; expiringPointsPercentage: z.ZodOptional; }, z.core.$strip>>; premiumFeatures: z.ZodOptional; tiers: z.ZodOptional; pointsExpiration: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const GetLoyaltyProgramPremiumFeaturesRequest: z.ZodObject<{}, z.core.$strip>; declare const GetLoyaltyProgramPremiumFeaturesResponse: z.ZodObject<{ loyaltyProgram: z.ZodOptional; tiers: z.ZodOptional; pointsExpiration: z.ZodOptional; }, z.core.$strip>; declare const EnablePointsExpirationRequest: z.ZodObject<{}, z.core.$strip>; declare const EnablePointsExpirationResponse: z.ZodObject<{ loyaltyProgram: z.ZodOptional>; pointDefinition: z.ZodOptional>; icon: z.ZodOptional; }, z.core.$strip>>; status: z.ZodOptional>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; pointsExpiration: z.ZodOptional>; monthsOfInactivity: z.ZodOptional; expiringPointsPercentage: z.ZodOptional; }, z.core.$strip>>; premiumFeatures: z.ZodOptional; tiers: z.ZodOptional; pointsExpiration: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const DisablePointsExpirationRequest: z.ZodObject<{}, z.core.$strip>; declare const DisablePointsExpirationResponse: z.ZodObject<{ loyaltyProgram: z.ZodOptional>; pointDefinition: z.ZodOptional>; icon: z.ZodOptional; }, z.core.$strip>>; status: z.ZodOptional>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; pointsExpiration: z.ZodOptional>; monthsOfInactivity: z.ZodOptional; expiringPointsPercentage: z.ZodOptional; }, z.core.$strip>>; premiumFeatures: z.ZodOptional; tiers: z.ZodOptional; pointsExpiration: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; export { ActivateLoyaltyProgramRequest, ActivateLoyaltyProgramResponse, BulkGetLoyaltyProgramRequest, BulkGetLoyaltyProgramResponse, DisablePointsExpirationRequest, DisablePointsExpirationResponse, EnablePointsExpirationRequest, EnablePointsExpirationResponse, GetLoyaltyProgramPremiumFeaturesRequest, GetLoyaltyProgramPremiumFeaturesResponse, GetLoyaltyProgramRequest, GetLoyaltyProgramResponse, PauseLoyaltyProgramRequest, PauseLoyaltyProgramResponse, UpdateLoyaltyProgramRequest, UpdateLoyaltyProgramResponse };