import * as z from 'zod'; declare const GetLoyaltyTransactionRequest: z.ZodObject<{ loyaltyTransactionId: z.ZodString; }, z.core.$strip>; declare const GetLoyaltyTransactionResponse: z.ZodIntersection>; accountId: z.ZodOptional; _createdDate: z.ZodNullable>; amount: z.ZodOptional; transactionType: z.ZodOptional>; description: z.ZodOptional; idempotencyKey: z.ZodOptional; }, z.core.$strip>, z.ZodXor; redeemInfo: z.ZodOptional; adjustInfo: z.ZodOptional; refundInfo: z.ZodOptional; expireInfo: z.ZodOptional; earnAttemptInfo: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ redeemInfo: z.ZodOptional; adjustInfo: z.ZodOptional; refundInfo: z.ZodOptional; expireInfo: z.ZodOptional; earnAttemptInfo: z.ZodOptional; earnInfo: z.ZodIntersection; activityType: z.ZodOptional; orderId: z.ZodNullable>; limitApplied: z.ZodOptional; }, z.core.$strip>, z.ZodXor; }, z.core.$strip>, z.ZodObject<{ followedSocialMedia: z.ZodObject<{ channel: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>]>>; }, z.core.$strip>, z.ZodObject<{ earnInfo: z.ZodOptional; adjustInfo: z.ZodOptional; refundInfo: z.ZodOptional; expireInfo: z.ZodOptional; earnAttemptInfo: z.ZodOptional; redeemInfo: z.ZodObject<{ rewardId: z.ZodOptional; rewardType: z.ZodNullable>; referenceEntityId: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ earnInfo: z.ZodOptional; redeemInfo: z.ZodOptional; refundInfo: z.ZodOptional; expireInfo: z.ZodOptional; earnAttemptInfo: z.ZodOptional; adjustInfo: z.ZodObject<{ appId: z.ZodOptional; amountBefore: z.ZodOptional; amountAfter: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ earnInfo: z.ZodOptional; redeemInfo: z.ZodOptional; adjustInfo: z.ZodOptional; expireInfo: z.ZodOptional; earnAttemptInfo: z.ZodOptional; refundInfo: z.ZodObject<{ appId: z.ZodOptional; refundedTransactionId: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ earnInfo: z.ZodOptional; redeemInfo: z.ZodOptional; adjustInfo: z.ZodOptional; refundInfo: z.ZodOptional; earnAttemptInfo: z.ZodOptional; expireInfo: z.ZodObject<{ amountBefore: z.ZodOptional; amountAfter: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ earnInfo: z.ZodOptional; redeemInfo: z.ZodOptional; adjustInfo: z.ZodOptional; refundInfo: z.ZodOptional; expireInfo: z.ZodOptional; earnAttemptInfo: z.ZodObject<{ appId: z.ZodOptional; activityType: z.ZodOptional; orderId: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>; declare const QueryLoyaltyTransactionsRequest: z.ZodObject<{ query: z.ZodObject<{ filter: z.ZodOptional; $exists: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $hasAll: z.ZodOptional>; $hasSome: z.ZodOptional>; $in: z.ZodOptional>; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; $nin: z.ZodOptional>; $startsWith: z.ZodOptional; }, z.core.$strict>>; accountId: z.ZodOptional; $exists: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $hasAll: z.ZodOptional>; $hasSome: z.ZodOptional>; $in: z.ZodOptional>; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; $nin: z.ZodOptional>; $startsWith: z.ZodOptional; }, z.core.$strict>>; idempotencyKey: z.ZodOptional; $exists: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $hasAll: z.ZodOptional>; $hasSome: z.ZodOptional>; $in: z.ZodOptional>; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; $nin: z.ZodOptional>; $startsWith: z.ZodOptional; }, z.core.$strict>>; transactionType: z.ZodOptional; $exists: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $hasAll: z.ZodOptional>; $hasSome: z.ZodOptional>; $in: z.ZodOptional>; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; $nin: z.ZodOptional>; $startsWith: z.ZodOptional; }, z.core.$strict>>; amount: z.ZodOptional; $exists: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $hasAll: z.ZodOptional>; $hasSome: z.ZodOptional>; $in: z.ZodOptional>; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; $nin: z.ZodOptional>; $startsWith: z.ZodOptional; }, z.core.$strict>>; description: z.ZodOptional; $exists: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $hasAll: z.ZodOptional>; $hasSome: z.ZodOptional>; $in: z.ZodOptional>; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; $nin: z.ZodOptional>; $startsWith: z.ZodOptional; }, z.core.$strict>>; _createdDate: z.ZodOptional; $exists: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $hasAll: z.ZodOptional>; $hasSome: z.ZodOptional>; $in: z.ZodOptional>; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; $nin: z.ZodOptional>; $startsWith: z.ZodOptional; }, z.core.$strict>>; $and: z.ZodOptional>; $or: z.ZodOptional>; $not: z.ZodOptional; }, z.core.$strict>>; sort: z.ZodOptional>; order: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$catchall>; }, z.core.$strip>; declare const QueryLoyaltyTransactionsResponse: z.ZodObject<{ loyaltyTransactions: z.ZodOptional>; accountId: z.ZodOptional; _createdDate: z.ZodNullable>; amount: z.ZodOptional; transactionType: z.ZodOptional>; description: z.ZodOptional; idempotencyKey: z.ZodOptional; }, z.core.$strip>, z.ZodXor; redeemInfo: z.ZodOptional; adjustInfo: z.ZodOptional; refundInfo: z.ZodOptional; expireInfo: z.ZodOptional; earnAttemptInfo: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ redeemInfo: z.ZodOptional; adjustInfo: z.ZodOptional; refundInfo: z.ZodOptional; expireInfo: z.ZodOptional; earnAttemptInfo: z.ZodOptional; earnInfo: z.ZodIntersection; activityType: z.ZodOptional; orderId: z.ZodNullable>; limitApplied: z.ZodOptional; }, z.core.$strip>, z.ZodXor; }, z.core.$strip>, z.ZodObject<{ followedSocialMedia: z.ZodObject<{ channel: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>]>>; }, z.core.$strip>, z.ZodObject<{ earnInfo: z.ZodOptional; adjustInfo: z.ZodOptional; refundInfo: z.ZodOptional; expireInfo: z.ZodOptional; earnAttemptInfo: z.ZodOptional; redeemInfo: z.ZodObject<{ rewardId: z.ZodOptional; rewardType: z.ZodNullable>; referenceEntityId: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ earnInfo: z.ZodOptional; redeemInfo: z.ZodOptional; refundInfo: z.ZodOptional; expireInfo: z.ZodOptional; earnAttemptInfo: z.ZodOptional; adjustInfo: z.ZodObject<{ appId: z.ZodOptional; amountBefore: z.ZodOptional; amountAfter: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ earnInfo: z.ZodOptional; redeemInfo: z.ZodOptional; adjustInfo: z.ZodOptional; expireInfo: z.ZodOptional; earnAttemptInfo: z.ZodOptional; refundInfo: z.ZodObject<{ appId: z.ZodOptional; refundedTransactionId: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ earnInfo: z.ZodOptional; redeemInfo: z.ZodOptional; adjustInfo: z.ZodOptional; refundInfo: z.ZodOptional; earnAttemptInfo: z.ZodOptional; expireInfo: z.ZodObject<{ amountBefore: z.ZodOptional; amountAfter: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ earnInfo: z.ZodOptional; redeemInfo: z.ZodOptional; adjustInfo: z.ZodOptional; refundInfo: z.ZodOptional; expireInfo: z.ZodOptional; earnAttemptInfo: z.ZodObject<{ appId: z.ZodOptional; activityType: z.ZodOptional; orderId: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>>; pagingMetadata: z.ZodOptional>; cursors: z.ZodOptional>; prev: z.ZodNullable>; }, z.core.$strip>>; hasNext: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>; export { GetLoyaltyTransactionRequest, GetLoyaltyTransactionResponse, QueryLoyaltyTransactionsRequest, QueryLoyaltyTransactionsResponse };