import * as z from 'zod'; declare const CreateCustomizationRequest: z.ZodObject<{ customization: z.ZodIntersection>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; key: z.ZodNullable>; name: z.ZodString; customizationType: z.ZodEnum<{ PRODUCT_OPTION: "PRODUCT_OPTION"; MODIFIER: "MODIFIER"; }>; customizationRenderType: z.ZodEnum<{ FREE_TEXT: "FREE_TEXT"; TEXT_CHOICES: "TEXT_CHOICES"; SWATCH_CHOICES: "SWATCH_CHOICES"; }>; assignedProductsCount: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; freeTextInput: z.ZodObject<{ minCharCount: z.ZodOptional; maxCharCount: z.ZodOptional; defaultAddedPrice: z.ZodNullable>; title: z.ZodString; key: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ freeTextInput: z.ZodOptional; choicesSettings: z.ZodObject<{ choices: z.ZodArray; choiceType: z.ZodOptional>; key: z.ZodNullable>; name: z.ZodOptional; defaultAddedPrice: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; }, z.core.$strip>, z.ZodObject<{ colorCode: z.ZodString; }, z.core.$strip>]>>>; }, z.core.$strip>; }, z.core.$strip>]>>; }, z.core.$strip>; declare const CreateCustomizationResponse: z.ZodIntersection>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; key: z.ZodNullable>; name: z.ZodOptional; customizationType: z.ZodOptional>; customizationRenderType: z.ZodOptional>; assignedProductsCount: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; choicesSettings: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ choicesSettings: z.ZodOptional; freeTextInput: z.ZodObject<{ minCharCount: z.ZodOptional; maxCharCount: z.ZodOptional; defaultAddedPrice: z.ZodNullable>; title: z.ZodOptional; key: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ freeTextInput: z.ZodOptional; choicesSettings: z.ZodObject<{ choices: z.ZodOptional; choiceType: z.ZodOptional>; key: z.ZodNullable>; name: z.ZodOptional; defaultAddedPrice: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; }, z.core.$strip>, z.ZodObject<{ colorCode: z.ZodString; }, z.core.$strip>]>>>>; }, z.core.$strip>; }, z.core.$strip>]>>; declare const GetCustomizationRequest: z.ZodObject<{ customizationId: z.ZodString; options: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>; declare const GetCustomizationResponse: z.ZodIntersection>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; key: z.ZodNullable>; name: z.ZodOptional; customizationType: z.ZodOptional>; customizationRenderType: z.ZodOptional>; assignedProductsCount: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; choicesSettings: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ choicesSettings: z.ZodOptional; freeTextInput: z.ZodObject<{ minCharCount: z.ZodOptional; maxCharCount: z.ZodOptional; defaultAddedPrice: z.ZodNullable>; title: z.ZodOptional; key: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ freeTextInput: z.ZodOptional; choicesSettings: z.ZodObject<{ choices: z.ZodOptional; choiceType: z.ZodOptional>; key: z.ZodNullable>; name: z.ZodOptional; defaultAddedPrice: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; }, z.core.$strip>, z.ZodObject<{ colorCode: z.ZodString; }, z.core.$strip>]>>>>; }, z.core.$strip>; }, z.core.$strip>]>>; declare const UpdateCustomizationRequest: z.ZodObject<{ _id: z.ZodString; customization: z.ZodIntersection>; revision: z.ZodString; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; key: z.ZodNullable>; name: z.ZodOptional; customizationType: z.ZodOptional>; customizationRenderType: z.ZodOptional>; assignedProductsCount: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; choicesSettings: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ choicesSettings: z.ZodOptional; freeTextInput: z.ZodObject<{ minCharCount: z.ZodOptional; maxCharCount: z.ZodOptional; defaultAddedPrice: z.ZodNullable>; title: z.ZodOptional; key: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ freeTextInput: z.ZodOptional; choicesSettings: z.ZodObject<{ choices: z.ZodOptional>; key: z.ZodNullable>; name: z.ZodOptional; defaultAddedPrice: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; }, z.core.$strip>, z.ZodObject<{ colorCode: z.ZodString; }, z.core.$strip>]>>>>; }, z.core.$strip>; }, z.core.$strip>]>>; options: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>; declare const UpdateCustomizationResponse: z.ZodIntersection>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; key: z.ZodNullable>; name: z.ZodOptional; customizationType: z.ZodOptional>; customizationRenderType: z.ZodOptional>; assignedProductsCount: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; choicesSettings: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ choicesSettings: z.ZodOptional; freeTextInput: z.ZodObject<{ minCharCount: z.ZodOptional; maxCharCount: z.ZodOptional; defaultAddedPrice: z.ZodNullable>; title: z.ZodOptional; key: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ freeTextInput: z.ZodOptional; choicesSettings: z.ZodObject<{ choices: z.ZodOptional; choiceType: z.ZodOptional>; key: z.ZodNullable>; name: z.ZodOptional; defaultAddedPrice: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; }, z.core.$strip>, z.ZodObject<{ colorCode: z.ZodString; }, z.core.$strip>]>>>>; }, z.core.$strip>; }, z.core.$strip>]>>; declare const DeleteCustomizationRequest: z.ZodObject<{ customizationId: z.ZodString; }, z.core.$strip>; declare const DeleteCustomizationResponse: z.ZodObject<{}, z.core.$strip>; declare const QueryCustomizationsRequest: 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>>; _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>>; _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>>; 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>>; customizationType: 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>>; customizationRenderType: 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>; options: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>; declare const QueryCustomizationsResponse: z.ZodObject<{ customizations: z.ZodOptional>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; key: z.ZodNullable>; name: z.ZodOptional; customizationType: z.ZodOptional>; customizationRenderType: z.ZodOptional>; assignedProductsCount: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; choicesSettings: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ choicesSettings: z.ZodOptional; freeTextInput: z.ZodObject<{ minCharCount: z.ZodOptional; maxCharCount: z.ZodOptional; defaultAddedPrice: z.ZodNullable>; title: z.ZodOptional; key: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ freeTextInput: z.ZodOptional; choicesSettings: z.ZodObject<{ choices: z.ZodOptional; choiceType: z.ZodOptional>; key: z.ZodNullable>; name: z.ZodOptional; defaultAddedPrice: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; }, z.core.$strip>, z.ZodObject<{ colorCode: z.ZodString; }, 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>>; }, z.core.$strip>; declare const BulkCreateCustomizationsRequest: z.ZodObject<{ customizations: z.ZodArray>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; key: z.ZodNullable>; name: z.ZodOptional; customizationType: z.ZodOptional>; customizationRenderType: z.ZodOptional>; assignedProductsCount: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; choicesSettings: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ choicesSettings: z.ZodOptional; freeTextInput: z.ZodObject<{ minCharCount: z.ZodOptional; maxCharCount: z.ZodOptional; defaultAddedPrice: z.ZodNullable>; title: z.ZodOptional; key: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ freeTextInput: z.ZodOptional; choicesSettings: z.ZodObject<{ choices: z.ZodOptional; choiceType: z.ZodOptional>; key: z.ZodNullable>; name: z.ZodOptional; defaultAddedPrice: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; }, z.core.$strip>, z.ZodObject<{ colorCode: z.ZodString; }, z.core.$strip>]>>>>; }, z.core.$strip>; }, z.core.$strip>]>>>; options: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkCreateCustomizationsResponse: 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>>; customization: z.ZodOptional>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; key: z.ZodNullable>; name: z.ZodOptional; customizationType: z.ZodOptional>; customizationRenderType: z.ZodOptional>; assignedProductsCount: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; choicesSettings: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ choicesSettings: z.ZodOptional; freeTextInput: z.ZodObject<{ minCharCount: z.ZodOptional; maxCharCount: z.ZodOptional; defaultAddedPrice: z.ZodNullable>; title: z.ZodOptional; key: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ freeTextInput: z.ZodOptional; choicesSettings: z.ZodObject<{ choices: z.ZodOptional; choiceType: z.ZodOptional>; key: z.ZodNullable>; name: z.ZodOptional; defaultAddedPrice: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; }, z.core.$strip>, z.ZodObject<{ colorCode: z.ZodString; }, 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 AddCustomizationChoicesRequest: z.ZodObject<{ customizationId: z.ZodString; choices: z.ZodArray; choiceType: z.ZodOptional>; key: z.ZodNullable>; name: z.ZodOptional; defaultAddedPrice: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; }, z.core.$strip>, z.ZodObject<{ colorCode: z.ZodString; }, z.core.$strip>]>>>; options: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>; declare const AddCustomizationChoicesResponse: z.ZodObject<{ customization: z.ZodOptional>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; key: z.ZodNullable>; name: z.ZodOptional; customizationType: z.ZodOptional>; customizationRenderType: z.ZodOptional>; assignedProductsCount: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; choicesSettings: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ choicesSettings: z.ZodOptional; freeTextInput: z.ZodObject<{ minCharCount: z.ZodOptional; maxCharCount: z.ZodOptional; defaultAddedPrice: z.ZodNullable>; title: z.ZodOptional; key: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ freeTextInput: z.ZodOptional; choicesSettings: z.ZodObject<{ choices: z.ZodOptional; choiceType: z.ZodOptional>; key: z.ZodNullable>; name: z.ZodOptional; defaultAddedPrice: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; }, z.core.$strip>, z.ZodObject<{ colorCode: z.ZodString; }, z.core.$strip>]>>>>; }, z.core.$strip>; }, z.core.$strip>]>>>; }, z.core.$strip>; declare const SetCustomizationChoicesRequest: z.ZodObject<{ customizationId: z.ZodString; choices: z.ZodArray; choiceType: z.ZodOptional>; key: z.ZodNullable>; name: z.ZodOptional; defaultAddedPrice: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; }, z.core.$strip>, z.ZodObject<{ colorCode: z.ZodString; }, z.core.$strip>]>>>; options: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>; declare const SetCustomizationChoicesResponse: z.ZodObject<{ customization: z.ZodOptional>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; key: z.ZodNullable>; name: z.ZodOptional; customizationType: z.ZodOptional>; customizationRenderType: z.ZodOptional>; assignedProductsCount: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; choicesSettings: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ choicesSettings: z.ZodOptional; freeTextInput: z.ZodObject<{ minCharCount: z.ZodOptional; maxCharCount: z.ZodOptional; defaultAddedPrice: z.ZodNullable>; title: z.ZodOptional; key: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ freeTextInput: z.ZodOptional; choicesSettings: z.ZodObject<{ choices: z.ZodOptional; choiceType: z.ZodOptional>; key: z.ZodNullable>; name: z.ZodOptional; defaultAddedPrice: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; }, z.core.$strip>, z.ZodObject<{ colorCode: z.ZodString; }, z.core.$strip>]>>>>; }, z.core.$strip>; }, z.core.$strip>]>>>; }, z.core.$strip>; declare const RemoveCustomizationChoicesRequest: z.ZodObject<{ customizationId: z.ZodString; choiceIds: z.ZodArray; options: z.ZodOptional; fields: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>; declare const RemoveCustomizationChoicesResponse: z.ZodObject<{ customization: z.ZodOptional>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; key: z.ZodNullable>; name: z.ZodOptional; customizationType: z.ZodOptional>; customizationRenderType: z.ZodOptional>; assignedProductsCount: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; choicesSettings: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ choicesSettings: z.ZodOptional; freeTextInput: z.ZodObject<{ minCharCount: z.ZodOptional; maxCharCount: z.ZodOptional; defaultAddedPrice: z.ZodNullable>; title: z.ZodOptional; key: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ freeTextInput: z.ZodOptional; choicesSettings: z.ZodObject<{ choices: z.ZodOptional; choiceType: z.ZodOptional>; key: z.ZodNullable>; name: z.ZodOptional; defaultAddedPrice: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; }, z.core.$strip>, z.ZodObject<{ colorCode: z.ZodString; }, z.core.$strip>]>>>>; }, z.core.$strip>; }, z.core.$strip>]>>>; }, z.core.$strip>; declare const BulkAddCustomizationChoicesRequest: z.ZodObject<{ customizationsChoices: z.ZodArray; choiceType: z.ZodOptional>; key: z.ZodNullable>; name: z.ZodOptional; defaultAddedPrice: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; }, z.core.$strip>, z.ZodObject<{ colorCode: z.ZodString; }, z.core.$strip>]>>>; }, z.core.$strip>>; options: z.ZodOptional; fields: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkAddCustomizationChoicesResponse: 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>>; customization: z.ZodOptional>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; key: z.ZodNullable>; name: z.ZodOptional; customizationType: z.ZodOptional>; customizationRenderType: z.ZodOptional>; assignedProductsCount: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; choicesSettings: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ choicesSettings: z.ZodOptional; freeTextInput: z.ZodObject<{ minCharCount: z.ZodOptional; maxCharCount: z.ZodOptional; defaultAddedPrice: z.ZodNullable>; title: z.ZodOptional; key: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ freeTextInput: z.ZodOptional; choicesSettings: z.ZodObject<{ choices: z.ZodOptional; choiceType: z.ZodOptional>; key: z.ZodNullable>; name: z.ZodOptional; defaultAddedPrice: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; }, z.core.$strip>, z.ZodObject<{ colorCode: z.ZodString; }, 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 BulkUpdateCustomizationsRequest: z.ZodObject<{ customizations: z.ZodArray>; _updatedDate: z.ZodNullable>; key: z.ZodNullable>; name: z.ZodString; customizationType: z.ZodOptional>; customizationRenderType: z.ZodOptional>; assignedProductsCount: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; choicesSettings: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ choicesSettings: z.ZodOptional; freeTextInput: z.ZodObject<{ minCharCount: z.ZodOptional; maxCharCount: z.ZodOptional; defaultAddedPrice: z.ZodNullable>; title: z.ZodOptional; key: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ freeTextInput: z.ZodOptional; choicesSettings: z.ZodObject<{ choices: z.ZodOptional; choiceType: z.ZodOptional>; key: z.ZodNullable>; name: z.ZodOptional; defaultAddedPrice: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; }, z.core.$strip>, z.ZodObject<{ colorCode: z.ZodString; }, z.core.$strip>]>>>>; }, z.core.$strip>; }, z.core.$strip>]>>>; }, z.core.$strip>>; options: z.ZodOptional; fields: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkUpdateCustomizationsResponse: 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>>; customization: z.ZodOptional>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; key: z.ZodNullable>; name: z.ZodOptional; customizationType: z.ZodOptional>; customizationRenderType: z.ZodOptional>; assignedProductsCount: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; choicesSettings: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ choicesSettings: z.ZodOptional; freeTextInput: z.ZodObject<{ minCharCount: z.ZodOptional; maxCharCount: z.ZodOptional; defaultAddedPrice: z.ZodNullable>; title: z.ZodOptional; key: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ freeTextInput: z.ZodOptional; choicesSettings: z.ZodObject<{ choices: z.ZodOptional; choiceType: z.ZodOptional>; key: z.ZodNullable>; name: z.ZodOptional; defaultAddedPrice: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; }, z.core.$strip>, z.ZodObject<{ colorCode: z.ZodString; }, 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>; export { AddCustomizationChoicesRequest, AddCustomizationChoicesResponse, BulkAddCustomizationChoicesRequest, BulkAddCustomizationChoicesResponse, BulkCreateCustomizationsRequest, BulkCreateCustomizationsResponse, BulkUpdateCustomizationsRequest, BulkUpdateCustomizationsResponse, CreateCustomizationRequest, CreateCustomizationResponse, DeleteCustomizationRequest, DeleteCustomizationResponse, GetCustomizationRequest, GetCustomizationResponse, QueryCustomizationsRequest, QueryCustomizationsResponse, RemoveCustomizationChoicesRequest, RemoveCustomizationChoicesResponse, SetCustomizationChoicesRequest, SetCustomizationChoicesResponse, UpdateCustomizationRequest, UpdateCustomizationResponse };