import * as z from 'zod'; declare const CreateAccountRequest: z.ZodObject<{ contactId: z.ZodString; }, z.core.$strip>; declare const CreateAccountResponse: z.ZodObject<{ account: z.ZodOptional; contactId: z.ZodOptional; memberId: z.ZodNullable>; points: z.ZodOptional; earned: z.ZodOptional; adjusted: z.ZodOptional; redeemed: z.ZodOptional; expired: z.ZodOptional; }, z.core.$strip>>; rewardAvailable: z.ZodOptional; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; lastActivityDate: z.ZodNullable>; revision: z.ZodOptional; tier: z.ZodOptional>; _updatedDate: z.ZodNullable>; points: z.ZodOptional; }, z.core.$strip>>; contact: z.ZodOptional>; name: z.ZodNullable>; picture: z.ZodOptional; url: z.ZodOptional; height: z.ZodOptional; width: z.ZodOptional; }, z.core.$strip>>; email: z.ZodNullable>; displayName: z.ZodNullable>; }, z.core.$strip>>; pointsExpiration: z.ZodOptional>; expiringPointsAmount: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const EarnPointsRequest: z.ZodObject<{ accountId: z.ZodString; options: z.ZodIntersection; description: z.ZodOptional; appId: z.ZodString; idempotencyKey: z.ZodString; activityType: z.ZodNullable>; 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>; declare const EarnPointsResponse: z.ZodObject<{ account: z.ZodOptional; contactId: z.ZodOptional; memberId: z.ZodNullable>; points: z.ZodOptional; earned: z.ZodOptional; adjusted: z.ZodOptional; redeemed: z.ZodOptional; expired: z.ZodOptional; }, z.core.$strip>>; rewardAvailable: z.ZodOptional; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; lastActivityDate: z.ZodNullable>; revision: z.ZodOptional; tier: z.ZodOptional>; _updatedDate: z.ZodNullable>; points: z.ZodOptional; }, z.core.$strip>>; contact: z.ZodOptional>; name: z.ZodNullable>; picture: z.ZodOptional; url: z.ZodOptional; height: z.ZodOptional; width: z.ZodOptional; }, z.core.$strip>>; email: z.ZodNullable>; displayName: z.ZodNullable>; }, z.core.$strip>>; pointsExpiration: z.ZodOptional>; expiringPointsAmount: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; transactionId: z.ZodOptional; }, z.core.$strip>; declare const AdjustPointsRequest: z.ZodObject<{ accountId: z.ZodString; options: z.ZodOptional>; revision: z.ZodOptional; }, z.core.$strip>, z.ZodXor; amount: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ amount: z.ZodOptional; balance: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ balance: z.ZodOptional; amount: z.ZodNumber; }, z.core.$strip>]>>>; }, z.core.$strip>; declare const AdjustPointsResponse: z.ZodObject<{ account: z.ZodOptional; contactId: z.ZodOptional; memberId: z.ZodNullable>; points: z.ZodOptional; earned: z.ZodOptional; adjusted: z.ZodOptional; redeemed: z.ZodOptional; expired: z.ZodOptional; }, z.core.$strip>>; rewardAvailable: z.ZodOptional; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; lastActivityDate: z.ZodNullable>; revision: z.ZodOptional; tier: z.ZodOptional>; _updatedDate: z.ZodNullable>; points: z.ZodOptional; }, z.core.$strip>>; contact: z.ZodOptional>; name: z.ZodNullable>; picture: z.ZodOptional; url: z.ZodOptional; height: z.ZodOptional; width: z.ZodOptional; }, z.core.$strip>>; email: z.ZodNullable>; displayName: z.ZodNullable>; }, z.core.$strip>>; pointsExpiration: z.ZodOptional>; expiringPointsAmount: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; transactionId: z.ZodOptional; }, z.core.$strip>; declare const GetAccountRequest: z.ZodObject<{ _id: z.ZodString; }, z.core.$strip>; declare const GetAccountResponse: z.ZodObject<{ _id: z.ZodOptional; contactId: z.ZodOptional; memberId: z.ZodNullable>; points: z.ZodOptional; earned: z.ZodOptional; adjusted: z.ZodOptional; redeemed: z.ZodOptional; expired: z.ZodOptional; }, z.core.$strip>>; rewardAvailable: z.ZodOptional; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; lastActivityDate: z.ZodNullable>; revision: z.ZodOptional; tier: z.ZodOptional>; _updatedDate: z.ZodNullable>; points: z.ZodOptional; }, z.core.$strip>>; contact: z.ZodOptional>; name: z.ZodNullable>; picture: z.ZodOptional; url: z.ZodOptional; height: z.ZodOptional; width: z.ZodOptional; }, z.core.$strip>>; email: z.ZodNullable>; displayName: z.ZodNullable>; }, z.core.$strip>>; pointsExpiration: z.ZodOptional>; expiringPointsAmount: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const QueryLoyaltyAccountsRequest: 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>>; contactId: 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>>; memberId: 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>>; 'points.balance': 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>>; 'points.earned': 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>>; 'points.adjusted': 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>>; 'points.redeemed': 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>>; 'points.expired': 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>>; lastActivityDate: 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>>; 'tier._id': 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>>; 'pointsExpiration.expirationDate': 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>>; 'pointsExpiration.expiringPointsAmount': 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 QueryLoyaltyAccountsResponse: z.ZodObject<{ loyaltyAccounts: z.ZodOptional; contactId: z.ZodOptional; memberId: z.ZodNullable>; points: z.ZodOptional; earned: z.ZodOptional; adjusted: z.ZodOptional; redeemed: z.ZodOptional; expired: z.ZodOptional; }, z.core.$strip>>; rewardAvailable: z.ZodOptional; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; lastActivityDate: z.ZodNullable>; revision: z.ZodOptional; tier: z.ZodOptional>; _updatedDate: z.ZodNullable>; points: z.ZodOptional; }, z.core.$strip>>; contact: z.ZodOptional>; name: z.ZodNullable>; picture: z.ZodOptional; url: z.ZodOptional; height: z.ZodOptional; width: z.ZodOptional; }, z.core.$strip>>; email: z.ZodNullable>; displayName: z.ZodNullable>; }, z.core.$strip>>; pointsExpiration: z.ZodOptional>; expiringPointsAmount: z.ZodOptional; }, 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>; declare const GetProgramTotalsRequest: z.ZodObject<{}, z.core.$strip>; declare const GetProgramTotalsResponse: z.ZodObject<{ points: z.ZodOptional; earned: z.ZodOptional; adjusted: z.ZodOptional; redeemed: z.ZodOptional; expired: z.ZodOptional; }, z.core.$strip>>; tierTotals: z.ZodOptional>; numberOfAccounts: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>; declare const GetCurrentMemberAccountRequest: z.ZodObject<{}, z.core.$strip>; declare const GetCurrentMemberAccountResponse: z.ZodObject<{ account: z.ZodOptional; contactId: z.ZodOptional; memberId: z.ZodNullable>; points: z.ZodOptional; earned: z.ZodOptional; adjusted: z.ZodOptional; redeemed: z.ZodOptional; expired: z.ZodOptional; }, z.core.$strip>>; rewardAvailable: z.ZodOptional; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; lastActivityDate: z.ZodNullable>; revision: z.ZodOptional; tier: z.ZodOptional>; _updatedDate: z.ZodNullable>; points: z.ZodOptional; }, z.core.$strip>>; contact: z.ZodOptional>; name: z.ZodNullable>; picture: z.ZodOptional; url: z.ZodOptional; height: z.ZodOptional; width: z.ZodOptional; }, z.core.$strip>>; email: z.ZodNullable>; displayName: z.ZodNullable>; }, z.core.$strip>>; pointsExpiration: z.ZodOptional>; expiringPointsAmount: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const GetAccountBySecondaryIdRequest: z.ZodObject<{ options: z.ZodIntersection, z.ZodXor; memberId: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ memberId: z.ZodOptional; contactId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ contactId: z.ZodOptional; memberId: z.ZodString; }, z.core.$strip>]>>; }, z.core.$strip>; declare const GetAccountBySecondaryIdResponse: z.ZodObject<{ account: z.ZodOptional; contactId: z.ZodOptional; memberId: z.ZodNullable>; points: z.ZodOptional; earned: z.ZodOptional; adjusted: z.ZodOptional; redeemed: z.ZodOptional; expired: z.ZodOptional; }, z.core.$strip>>; rewardAvailable: z.ZodOptional; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; lastActivityDate: z.ZodNullable>; revision: z.ZodOptional; tier: z.ZodOptional>; _updatedDate: z.ZodNullable>; points: z.ZodOptional; }, z.core.$strip>>; contact: z.ZodOptional>; name: z.ZodNullable>; picture: z.ZodOptional; url: z.ZodOptional; height: z.ZodOptional; width: z.ZodOptional; }, z.core.$strip>>; email: z.ZodNullable>; displayName: z.ZodNullable>; }, z.core.$strip>>; pointsExpiration: z.ZodOptional>; expiringPointsAmount: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const ListAccountsRequest: z.ZodObject<{ options: z.ZodOptional>; cursorPaging: z.ZodOptional>; cursor: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const ListAccountsResponse: z.ZodObject<{ accounts: z.ZodOptional; contactId: z.ZodOptional; memberId: z.ZodNullable>; points: z.ZodOptional; earned: z.ZodOptional; adjusted: z.ZodOptional; redeemed: z.ZodOptional; expired: z.ZodOptional; }, z.core.$strip>>; rewardAvailable: z.ZodOptional; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; lastActivityDate: z.ZodNullable>; revision: z.ZodOptional; tier: z.ZodOptional>; _updatedDate: z.ZodNullable>; points: z.ZodOptional; }, z.core.$strip>>; contact: z.ZodOptional>; name: z.ZodNullable>; picture: z.ZodOptional; url: z.ZodOptional; height: z.ZodOptional; width: z.ZodOptional; }, z.core.$strip>>; email: z.ZodNullable>; displayName: z.ZodNullable>; }, z.core.$strip>>; pointsExpiration: z.ZodOptional>; expiringPointsAmount: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; pagingMetadata: z.ZodOptional>; offset: z.ZodNullable>; total: z.ZodNullable>; tooManyToCount: z.ZodNullable>; cursors: z.ZodOptional>; prev: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const SearchAccountsRequest: z.ZodObject<{ search: 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>>; 'contact.name': 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>>; 'contact.email': 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>>; 'contact.displayName': 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>>; 'points.balance': 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>>; 'points.redeemed': 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>>; _updatedDate: 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>>; lastActivityDate: 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>>; 'pointsExpiration.expirationDate': 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 SearchAccountsResponse: z.ZodObject<{ accounts: z.ZodOptional; contactId: z.ZodOptional; memberId: z.ZodNullable>; points: z.ZodOptional; earned: z.ZodOptional; adjusted: z.ZodOptional; redeemed: z.ZodOptional; expired: z.ZodOptional; }, z.core.$strip>>; rewardAvailable: z.ZodOptional; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; lastActivityDate: z.ZodNullable>; revision: z.ZodOptional; tier: z.ZodOptional>; _updatedDate: z.ZodNullable>; points: z.ZodOptional; }, z.core.$strip>>; contact: z.ZodOptional>; name: z.ZodNullable>; picture: z.ZodOptional; url: z.ZodOptional; height: z.ZodOptional; width: z.ZodOptional; }, z.core.$strip>>; email: z.ZodNullable>; displayName: z.ZodNullable>; }, z.core.$strip>>; pointsExpiration: z.ZodOptional>; expiringPointsAmount: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; pagingMetadata: z.ZodOptional>; cursors: z.ZodOptional>; prev: z.ZodNullable>; }, z.core.$strip>>; hasNext: z.ZodNullable>; }, z.core.$strip>>; aggregationData: z.ZodOptional; type: z.ZodOptional>; fieldPath: z.ZodOptional; }, z.core.$strip>, z.ZodXor; ranges: z.ZodOptional; scalar: z.ZodOptional; groupedByValue: z.ZodOptional; dateHistogram: z.ZodOptional; nested: z.ZodOptional; scalarDate: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ ranges: z.ZodOptional; scalar: z.ZodOptional; groupedByValue: z.ZodOptional; dateHistogram: z.ZodOptional; nested: z.ZodOptional; scalarDate: z.ZodOptional; values: z.ZodObject<{ results: z.ZodOptional; count: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ values: z.ZodOptional; scalar: z.ZodOptional; groupedByValue: z.ZodOptional; dateHistogram: z.ZodOptional; nested: z.ZodOptional; scalarDate: z.ZodOptional; ranges: z.ZodObject<{ results: z.ZodOptional>; to: z.ZodNullable>; count: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ values: z.ZodOptional; ranges: z.ZodOptional; groupedByValue: z.ZodOptional; dateHistogram: z.ZodOptional; nested: z.ZodOptional; scalarDate: z.ZodOptional; scalar: z.ZodObject<{ type: z.ZodOptional>; value: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ values: z.ZodOptional; ranges: z.ZodOptional; scalar: z.ZodOptional; dateHistogram: z.ZodOptional; nested: z.ZodOptional; scalarDate: z.ZodOptional; groupedByValue: z.ZodObject<{ results: z.ZodOptional; nestedResults: z.ZodOptional; type: z.ZodOptional>; fieldPath: z.ZodOptional; }, z.core.$strip>, z.ZodXor; ranges: z.ZodOptional; scalar: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ ranges: z.ZodOptional; scalar: z.ZodOptional; values: z.ZodObject<{ results: z.ZodOptional; count: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ values: z.ZodOptional; scalar: z.ZodOptional; ranges: z.ZodObject<{ results: z.ZodOptional>; to: z.ZodNullable>; count: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ values: z.ZodOptional; ranges: z.ZodOptional; scalar: z.ZodObject<{ type: z.ZodOptional>; value: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>]>>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ values: z.ZodOptional; ranges: z.ZodOptional; scalar: z.ZodOptional; groupedByValue: z.ZodOptional; nested: z.ZodOptional; scalarDate: z.ZodOptional; dateHistogram: z.ZodObject<{ results: z.ZodOptional; count: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ values: z.ZodOptional; ranges: z.ZodOptional; scalar: z.ZodOptional; groupedByValue: z.ZodOptional; dateHistogram: z.ZodOptional; scalarDate: z.ZodOptional; nested: z.ZodObject<{ results: z.ZodOptional, z.ZodXor; range: z.ZodOptional; scalar: z.ZodOptional; dateHistogram: z.ZodOptional; scalarDate: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ range: z.ZodOptional; scalar: z.ZodOptional; dateHistogram: z.ZodOptional; scalarDate: z.ZodOptional; value: z.ZodObject<{ value: z.ZodOptional; count: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ value: z.ZodOptional; scalar: z.ZodOptional; dateHistogram: z.ZodOptional; scalarDate: z.ZodOptional; range: z.ZodObject<{ from: z.ZodNullable>; to: z.ZodNullable>; count: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ value: z.ZodOptional; range: z.ZodOptional; dateHistogram: z.ZodOptional; scalarDate: z.ZodOptional; scalar: z.ZodObject<{ value: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ value: z.ZodOptional; range: z.ZodOptional; scalar: z.ZodOptional; scalarDate: z.ZodOptional; dateHistogram: z.ZodObject<{ value: z.ZodOptional; count: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ value: z.ZodOptional; range: z.ZodOptional; scalar: z.ZodOptional; dateHistogram: z.ZodOptional; scalarDate: z.ZodObject<{ value: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>]>>>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ values: z.ZodOptional; ranges: z.ZodOptional; scalar: z.ZodOptional; groupedByValue: z.ZodOptional; dateHistogram: z.ZodOptional; nested: z.ZodOptional; scalarDate: z.ZodObject<{ type: z.ZodOptional>; value: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>]>>>>; }, z.core.$strip>>; }, z.core.$strip>; declare const CountAccountsRequest: z.ZodObject<{ options: z.ZodOptional>>; search: z.ZodOptional>; expression: z.ZodNullable>; fields: z.ZodOptional>; fuzzy: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const CountAccountsResponse: z.ZodObject<{ count: z.ZodOptional; }, z.core.$strip>; declare const BulkAdjustPointsRequest: z.ZodObject<{ options: z.ZodOptional>>; sort: z.ZodOptional; order: z.ZodOptional>; }, z.core.$strip>>>; aggregations: z.ZodOptional>; type: z.ZodOptional>; fieldPath: z.ZodOptional; groupBy: z.ZodOptional>; fieldPath: z.ZodOptional; }, z.core.$strip>, z.ZodXor; }, z.core.$strip>, z.ZodObject<{ value: z.ZodIntersection>; sortDirection: z.ZodOptional>; limit: z.ZodNullable>; missingValues: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; }, z.core.$strip>, z.ZodObject<{ includeOptions: z.ZodObject<{ addToBucket: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>]>>; }, z.core.$strip>]>>>; }, z.core.$strip>, z.ZodXor; range: z.ZodOptional; scalar: z.ZodOptional; dateHistogram: z.ZodOptional; nested: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ range: z.ZodOptional; scalar: z.ZodOptional; dateHistogram: z.ZodOptional; nested: z.ZodOptional; value: z.ZodIntersection>; sortDirection: z.ZodOptional>; limit: z.ZodNullable>; missingValues: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; }, z.core.$strip>, z.ZodObject<{ includeOptions: z.ZodObject<{ addToBucket: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>]>>; }, z.core.$strip>, z.ZodObject<{ value: z.ZodOptional; scalar: z.ZodOptional; dateHistogram: z.ZodOptional; nested: z.ZodOptional; range: z.ZodObject<{ buckets: z.ZodOptional>; to: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ value: z.ZodOptional; range: z.ZodOptional; dateHistogram: z.ZodOptional; nested: z.ZodOptional; scalar: z.ZodObject<{ type: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ value: z.ZodOptional; range: z.ZodOptional; scalar: z.ZodOptional; nested: z.ZodOptional; dateHistogram: z.ZodObject<{ interval: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ value: z.ZodOptional; range: z.ZodOptional; scalar: z.ZodOptional; dateHistogram: z.ZodOptional; nested: z.ZodObject<{ nestedAggregations: z.ZodOptional>; type: z.ZodOptional>; fieldPath: z.ZodOptional; }, z.core.$strip>, z.ZodXor; range: z.ZodOptional; scalar: z.ZodOptional; dateHistogram: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ range: z.ZodOptional; scalar: z.ZodOptional; dateHistogram: z.ZodOptional; value: z.ZodIntersection>; sortDirection: z.ZodOptional>; limit: z.ZodNullable>; missingValues: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; }, z.core.$strip>, z.ZodObject<{ includeOptions: z.ZodObject<{ addToBucket: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>]>>; }, z.core.$strip>, z.ZodObject<{ value: z.ZodOptional; scalar: z.ZodOptional; dateHistogram: z.ZodOptional; range: z.ZodObject<{ buckets: z.ZodOptional>; to: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ value: z.ZodOptional; range: z.ZodOptional; dateHistogram: z.ZodOptional; scalar: z.ZodObject<{ type: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ value: z.ZodOptional; range: z.ZodOptional; scalar: z.ZodOptional; dateHistogram: z.ZodObject<{ interval: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>]>>>>; }, z.core.$strip>; }, z.core.$strip>]>>>>; search: z.ZodOptional>; expression: z.ZodNullable>; fields: z.ZodOptional>; fuzzy: z.ZodOptional; }, z.core.$strip>>; timeZone: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; }, z.core.$strip>, z.ZodObject<{ cursorPaging: z.ZodObject<{ limit: z.ZodNullable>; cursor: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>; }, z.core.$strip>, z.ZodXor; amount: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ amount: z.ZodOptional; balance: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ balance: z.ZodOptional; amount: z.ZodNumber; }, z.core.$strip>]>>>; }, z.core.$strip>; declare const BulkAdjustPointsResponse: z.ZodObject<{ asyncJobId: z.ZodNullable>; }, z.core.$strip>; export { AdjustPointsRequest, AdjustPointsResponse, BulkAdjustPointsRequest, BulkAdjustPointsResponse, CountAccountsRequest, CountAccountsResponse, CreateAccountRequest, CreateAccountResponse, EarnPointsRequest, EarnPointsResponse, GetAccountBySecondaryIdRequest, GetAccountBySecondaryIdResponse, GetAccountRequest, GetAccountResponse, GetCurrentMemberAccountRequest, GetCurrentMemberAccountResponse, GetProgramTotalsRequest, GetProgramTotalsResponse, ListAccountsRequest, ListAccountsResponse, QueryLoyaltyAccountsRequest, QueryLoyaltyAccountsResponse, SearchAccountsRequest, SearchAccountsResponse };