import * as z from 'zod'; declare const CreateJoinApplicationRequest: z.ZodObject<{ joinApplication: z.ZodObject<{ _id: z.ZodNullable>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; memberId: z.ZodNullable>; programId: z.ZodString; status: z.ZodOptional>; paymentStatus: z.ZodOptional>; paymentInfo: z.ZodOptional>; offlineTransactionId: z.ZodNullable>; paidPlanIds: z.ZodOptional>; couponId: z.ZodNullable>; }, z.core.$strip>>; member: z.ZodOptional>; lastName: z.ZodNullable>; email: z.ZodNullable>; contactId: z.ZodNullable>; nickname: z.ZodNullable>; profileImageUrl: z.ZodNullable>; }, z.core.$strip>>; participantId: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; publicTags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>; declare const CreateJoinApplicationResponse: z.ZodObject<{ _id: z.ZodNullable>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; memberId: z.ZodNullable>; programId: z.ZodOptional; status: z.ZodOptional>; paymentStatus: z.ZodOptional>; paymentInfo: z.ZodOptional>; offlineTransactionId: z.ZodNullable>; paidPlanIds: z.ZodOptional>; couponId: z.ZodNullable>; }, z.core.$strip>>; member: z.ZodOptional>; lastName: z.ZodNullable>; email: z.ZodNullable>; contactId: z.ZodNullable>; nickname: z.ZodNullable>; profileImageUrl: z.ZodNullable>; }, z.core.$strip>>; participantId: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; publicTags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const GetJoinApplicationRequest: z.ZodObject<{ joinApplicationId: z.ZodString; }, z.core.$strip>; declare const GetJoinApplicationResponse: z.ZodObject<{ _id: z.ZodNullable>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; memberId: z.ZodNullable>; programId: z.ZodOptional; status: z.ZodOptional>; paymentStatus: z.ZodOptional>; paymentInfo: z.ZodOptional>; offlineTransactionId: z.ZodNullable>; paidPlanIds: z.ZodOptional>; couponId: z.ZodNullable>; }, z.core.$strip>>; member: z.ZodOptional>; lastName: z.ZodNullable>; email: z.ZodNullable>; contactId: z.ZodNullable>; nickname: z.ZodNullable>; profileImageUrl: z.ZodNullable>; }, z.core.$strip>>; participantId: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; publicTags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const DeleteJoinApplicationRequest: z.ZodObject<{ joinApplicationId: z.ZodString; }, z.core.$strip>; declare const DeleteJoinApplicationResponse: z.ZodObject<{}, z.core.$strip>; declare const QueryJoinApplicationsRequest: z.ZodObject<{ query: z.ZodIntersection>>; sort: z.ZodOptional; order: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>, z.ZodXor; cursorPaging: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ cursorPaging: z.ZodOptional; paging: z.ZodObject<{ limit: z.ZodNullable>; offset: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ paging: z.ZodOptional; cursorPaging: z.ZodObject<{ limit: z.ZodNullable>; cursor: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>; }, z.core.$strip>; declare const QueryJoinApplicationsResponse: z.ZodObject<{ joinApplications: z.ZodOptional>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; memberId: z.ZodNullable>; programId: z.ZodOptional; status: z.ZodOptional>; paymentStatus: z.ZodOptional>; paymentInfo: z.ZodOptional>; offlineTransactionId: z.ZodNullable>; paidPlanIds: z.ZodOptional>; couponId: z.ZodNullable>; }, z.core.$strip>>; member: z.ZodOptional>; lastName: z.ZodNullable>; email: z.ZodNullable>; contactId: z.ZodNullable>; nickname: z.ZodNullable>; profileImageUrl: z.ZodNullable>; }, z.core.$strip>>; participantId: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; publicTags: z.ZodOptional>; }, z.core.$strip>>; }, 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 SearchJoinApplicationsRequest: z.ZodObject<{ search: z.ZodIntersection>>; sort: z.ZodOptional; order: z.ZodOptional>; }, z.core.$strip>>>; aggregations: z.ZodOptional>; type: z.ZodOptional>; fieldPath: z.ZodOptional; }, 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>; declare const SearchJoinApplicationsResponse: z.ZodObject<{ joinApplications: z.ZodOptional>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; memberId: z.ZodNullable>; programId: z.ZodOptional; status: z.ZodOptional>; paymentStatus: z.ZodOptional>; paymentInfo: z.ZodOptional>; offlineTransactionId: z.ZodNullable>; paidPlanIds: z.ZodOptional>; couponId: z.ZodNullable>; }, z.core.$strip>>; member: z.ZodOptional>; lastName: z.ZodNullable>; email: z.ZodNullable>; contactId: z.ZodNullable>; nickname: z.ZodNullable>; profileImageUrl: z.ZodNullable>; }, z.core.$strip>>; participantId: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; publicTags: z.ZodOptional>; }, z.core.$strip>>; }, 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; }, z.core.$strip>, z.ZodObject<{ ranges: z.ZodOptional; scalar: z.ZodOptional; groupedByValue: z.ZodOptional; dateHistogram: z.ZodOptional; nested: 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; 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; 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; 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; 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; nested: z.ZodObject<{ results: z.ZodOptional, 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.ZodObject<{ value: z.ZodOptional; count: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ value: z.ZodOptional; scalar: z.ZodOptional; dateHistogram: 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; scalar: z.ZodObject<{ value: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ value: z.ZodOptional; range: z.ZodOptional; scalar: z.ZodOptional; dateHistogram: z.ZodObject<{ value: z.ZodOptional; count: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>]>>>>; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkCreateJoinApplicationsRequest: z.ZodObject<{ joinApplications: z.ZodArray>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; memberId: z.ZodString; programId: z.ZodString; status: z.ZodEnum<{ INVITED: "INVITED"; APPROVAL_PENDING: "APPROVAL_PENDING"; APPROVED: "APPROVED"; CANCELLED: "CANCELLED"; DECLINED: "DECLINED"; SUSPENDED: "SUSPENDED"; }>; paymentStatus: z.ZodOptional>; paymentInfo: z.ZodOptional>; offlineTransactionId: z.ZodNullable>; paidPlanIds: z.ZodOptional>; couponId: z.ZodNullable>; }, z.core.$strip>>; member: z.ZodOptional>; lastName: z.ZodNullable>; email: z.ZodNullable>; contactId: z.ZodNullable>; nickname: z.ZodNullable>; profileImageUrl: z.ZodNullable>; }, z.core.$strip>>; participantId: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; publicTags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>>; options: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkCreateJoinApplicationsResponse: z.ZodObject<{ results: z.ZodOptional>; originalIndex: z.ZodOptional; success: z.ZodOptional; error: z.ZodOptional; description: z.ZodOptional; data: z.ZodNullable>>; }, z.core.$strip>>; }, z.core.$strip>>; item: z.ZodOptional>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; memberId: z.ZodNullable>; programId: z.ZodOptional; status: z.ZodOptional>; paymentStatus: z.ZodOptional>; paymentInfo: z.ZodOptional>; offlineTransactionId: z.ZodNullable>; paidPlanIds: z.ZodOptional>; couponId: z.ZodNullable>; }, z.core.$strip>>; member: z.ZodOptional>; lastName: z.ZodNullable>; email: z.ZodNullable>; contactId: z.ZodNullable>; nickname: z.ZodNullable>; profileImageUrl: z.ZodNullable>; }, z.core.$strip>>; participantId: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; publicTags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>>>; bulkActionMetadata: z.ZodOptional; totalFailures: z.ZodOptional; undetailedFailures: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkDeleteJoinApplicationsRequest: z.ZodObject<{ joinApplicationIds: z.ZodArray; }, z.core.$strip>; declare const BulkDeleteJoinApplicationsResponse: z.ZodObject<{ results: z.ZodOptional>; originalIndex: z.ZodOptional; success: z.ZodOptional; error: z.ZodOptional; description: z.ZodOptional; data: z.ZodNullable>>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>>>; bulkActionMetadata: z.ZodOptional; totalFailures: z.ZodOptional; undetailedFailures: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const GetCurrentJoinApplicationRequest: z.ZodObject<{ programId: z.ZodString; }, z.core.$strip>; declare const GetCurrentJoinApplicationResponse: z.ZodObject<{ joinApplication: z.ZodOptional>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; memberId: z.ZodNullable>; programId: z.ZodOptional; status: z.ZodOptional>; paymentStatus: z.ZodOptional>; paymentInfo: z.ZodOptional>; offlineTransactionId: z.ZodNullable>; paidPlanIds: z.ZodOptional>; couponId: z.ZodNullable>; }, z.core.$strip>>; member: z.ZodOptional>; lastName: z.ZodNullable>; email: z.ZodNullable>; contactId: z.ZodNullable>; nickname: z.ZodNullable>; profileImageUrl: z.ZodNullable>; }, z.core.$strip>>; participantId: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; publicTags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const MyJoinApplicationRequest: z.ZodObject<{ programId: z.ZodString; }, z.core.$strip>; declare const MyJoinApplicationResponse: z.ZodObject<{ joinApplication: z.ZodOptional>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; memberId: z.ZodNullable>; programId: z.ZodOptional; status: z.ZodOptional>; paymentStatus: z.ZodOptional>; paymentInfo: z.ZodOptional>; offlineTransactionId: z.ZodNullable>; paidPlanIds: z.ZodOptional>; couponId: z.ZodNullable>; }, z.core.$strip>>; member: z.ZodOptional>; lastName: z.ZodNullable>; email: z.ZodNullable>; contactId: z.ZodNullable>; nickname: z.ZodNullable>; profileImageUrl: z.ZodNullable>; }, z.core.$strip>>; participantId: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; publicTags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const ApproveJoinApplicationRequest: z.ZodObject<{ joinApplicationId: z.ZodString; }, z.core.$strip>; declare const ApproveJoinApplicationResponse: z.ZodObject<{ joinApplication: z.ZodOptional>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; memberId: z.ZodNullable>; programId: z.ZodOptional; status: z.ZodOptional>; paymentStatus: z.ZodOptional>; paymentInfo: z.ZodOptional>; offlineTransactionId: z.ZodNullable>; paidPlanIds: z.ZodOptional>; couponId: z.ZodNullable>; }, z.core.$strip>>; member: z.ZodOptional>; lastName: z.ZodNullable>; email: z.ZodNullable>; contactId: z.ZodNullable>; nickname: z.ZodNullable>; profileImageUrl: z.ZodNullable>; }, z.core.$strip>>; participantId: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; publicTags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const DeclineJoinApplicationRequest: z.ZodObject<{ joinApplicationId: z.ZodString; }, z.core.$strip>; declare const DeclineJoinApplicationResponse: z.ZodObject<{ joinApplication: z.ZodOptional>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; memberId: z.ZodNullable>; programId: z.ZodOptional; status: z.ZodOptional>; paymentStatus: z.ZodOptional>; paymentInfo: z.ZodOptional>; offlineTransactionId: z.ZodNullable>; paidPlanIds: z.ZodOptional>; couponId: z.ZodNullable>; }, z.core.$strip>>; member: z.ZodOptional>; lastName: z.ZodNullable>; email: z.ZodNullable>; contactId: z.ZodNullable>; nickname: z.ZodNullable>; profileImageUrl: z.ZodNullable>; }, z.core.$strip>>; participantId: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; publicTags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const CancelJoinApplicationRequest: z.ZodObject<{ joinApplicationId: z.ZodString; }, z.core.$strip>; declare const CancelJoinApplicationResponse: z.ZodObject<{ joinApplication: z.ZodOptional>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; memberId: z.ZodNullable>; programId: z.ZodOptional; status: z.ZodOptional>; paymentStatus: z.ZodOptional>; paymentInfo: z.ZodOptional>; offlineTransactionId: z.ZodNullable>; paidPlanIds: z.ZodOptional>; couponId: z.ZodNullable>; }, z.core.$strip>>; member: z.ZodOptional>; lastName: z.ZodNullable>; email: z.ZodNullable>; contactId: z.ZodNullable>; nickname: z.ZodNullable>; profileImageUrl: z.ZodNullable>; }, z.core.$strip>>; participantId: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; publicTags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const AcceptInviteRequest: z.ZodObject<{ joinApplicationId: z.ZodString; }, z.core.$strip>; declare const AcceptInviteResponse: z.ZodObject<{ joinApplication: z.ZodOptional>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; memberId: z.ZodNullable>; programId: z.ZodOptional; status: z.ZodOptional>; paymentStatus: z.ZodOptional>; paymentInfo: z.ZodOptional>; offlineTransactionId: z.ZodNullable>; paidPlanIds: z.ZodOptional>; couponId: z.ZodNullable>; }, z.core.$strip>>; member: z.ZodOptional>; lastName: z.ZodNullable>; email: z.ZodNullable>; contactId: z.ZodNullable>; nickname: z.ZodNullable>; profileImageUrl: z.ZodNullable>; }, z.core.$strip>>; participantId: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; publicTags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkUpdateJoinApplicationTagsRequest: z.ZodObject<{ joinApplicationIds: z.ZodArray; options: z.ZodOptional>; }, z.core.$strip>>; publicTags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; unassignTags: z.ZodOptional>; }, z.core.$strip>>; publicTags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkUpdateJoinApplicationTagsResponse: z.ZodObject<{ results: z.ZodOptional>; originalIndex: z.ZodOptional; success: z.ZodOptional; error: z.ZodOptional; description: z.ZodOptional; data: z.ZodNullable>>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>>>; bulkActionMetadata: z.ZodOptional; totalFailures: z.ZodOptional; undetailedFailures: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkUpdateJoinApplicationTagsByFilterRequest: z.ZodObject<{ filter: z.ZodRecord; options: z.ZodOptional>; }, z.core.$strip>>; publicTags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; unassignTags: z.ZodOptional>; }, z.core.$strip>>; publicTags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkUpdateJoinApplicationTagsByFilterResponse: z.ZodObject<{ jobId: z.ZodOptional; }, z.core.$strip>; declare const PreparePaymentRequest: z.ZodObject<{ joinApplicationId: z.ZodString; paymentType: z.ZodEnum<{ SINGLE_PAYMENT: "SINGLE_PAYMENT"; PAID_PLANS: "PAID_PLANS"; }>; }, z.core.$strip>; declare const PreparePaymentResponse: z.ZodObject<{ joinApplication: z.ZodOptional>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; memberId: z.ZodNullable>; programId: z.ZodOptional; status: z.ZodOptional>; paymentStatus: z.ZodOptional>; paymentInfo: z.ZodOptional>; offlineTransactionId: z.ZodNullable>; paidPlanIds: z.ZodOptional>; couponId: z.ZodNullable>; }, z.core.$strip>>; member: z.ZodOptional>; lastName: z.ZodNullable>; email: z.ZodNullable>; contactId: z.ZodNullable>; nickname: z.ZodNullable>; profileImageUrl: z.ZodNullable>; }, z.core.$strip>>; participantId: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; publicTags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const ApplyCouponRequest: z.ZodObject<{ joinApplicationId: z.ZodString; couponCode: z.ZodString; }, z.core.$strip>; declare const ApplyCouponResponse: z.ZodObject<{ couponId: z.ZodOptional; subTotal: z.ZodOptional; discount: z.ZodOptional; total: z.ZodOptional; }, z.core.$strip>; declare const RemoveCouponRequest: z.ZodObject<{ joinApplicationId: z.ZodString; couponId: z.ZodString; }, z.core.$strip>; declare const RemoveCouponResponse: z.ZodObject<{ total: z.ZodOptional; }, z.core.$strip>; declare const CompleteFreeCouponPaymentRequest: z.ZodObject<{ joinApplicationId: z.ZodString; }, z.core.$strip>; declare const CompleteFreeCouponPaymentResponse: z.ZodObject<{ joinApplication: z.ZodOptional>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; memberId: z.ZodNullable>; programId: z.ZodOptional; status: z.ZodOptional>; paymentStatus: z.ZodOptional>; paymentInfo: z.ZodOptional>; offlineTransactionId: z.ZodNullable>; paidPlanIds: z.ZodOptional>; couponId: z.ZodNullable>; }, z.core.$strip>>; member: z.ZodOptional>; lastName: z.ZodNullable>; email: z.ZodNullable>; contactId: z.ZodNullable>; nickname: z.ZodNullable>; profileImageUrl: z.ZodNullable>; }, z.core.$strip>>; participantId: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; publicTags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkInviteMembersToProgramByFilterRequest: z.ZodObject<{ programId: z.ZodString; options: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkInviteMembersToProgramByFilterResponse: z.ZodObject<{ jobId: z.ZodOptional; }, z.core.$strip>; export { AcceptInviteRequest, AcceptInviteResponse, ApplyCouponRequest, ApplyCouponResponse, ApproveJoinApplicationRequest, ApproveJoinApplicationResponse, BulkCreateJoinApplicationsRequest, BulkCreateJoinApplicationsResponse, BulkDeleteJoinApplicationsRequest, BulkDeleteJoinApplicationsResponse, BulkInviteMembersToProgramByFilterRequest, BulkInviteMembersToProgramByFilterResponse, BulkUpdateJoinApplicationTagsByFilterRequest, BulkUpdateJoinApplicationTagsByFilterResponse, BulkUpdateJoinApplicationTagsRequest, BulkUpdateJoinApplicationTagsResponse, CancelJoinApplicationRequest, CancelJoinApplicationResponse, CompleteFreeCouponPaymentRequest, CompleteFreeCouponPaymentResponse, CreateJoinApplicationRequest, CreateJoinApplicationResponse, DeclineJoinApplicationRequest, DeclineJoinApplicationResponse, DeleteJoinApplicationRequest, DeleteJoinApplicationResponse, GetCurrentJoinApplicationRequest, GetCurrentJoinApplicationResponse, GetJoinApplicationRequest, GetJoinApplicationResponse, MyJoinApplicationRequest, MyJoinApplicationResponse, PreparePaymentRequest, PreparePaymentResponse, QueryJoinApplicationsRequest, QueryJoinApplicationsResponse, RemoveCouponRequest, RemoveCouponResponse, SearchJoinApplicationsRequest, SearchJoinApplicationsResponse };