import * as z from 'zod'; declare const CreateBranchRequest: z.ZodObject<{ branch: z.ZodIntersection>; revision: z.ZodNullable>; type: z.ZodOptional>; name: z.ZodNullable>; sourceType: z.ZodOptional>; lastPublishDate: z.ZodNullable>; editorType: z.ZodOptional>; }, z.core.$strip>>; default: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodXor; sourceTemplateProperties: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ sourceTemplateProperties: z.ZodOptional; sourceBranchProperties: z.ZodObject<{ branchId: z.ZodOptional; branchRevision: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ sourceBranchProperties: z.ZodOptional; sourceTemplateProperties: z.ZodObject<{ templateId: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>]>>; }, z.core.$strip>; declare const CreateBranchResponse: z.ZodIntersection>; revision: z.ZodNullable>; type: z.ZodOptional>; name: z.ZodNullable>; sourceType: z.ZodOptional>; lastPublishDate: z.ZodNullable>; editorType: z.ZodOptional>; }, z.core.$strip>>; default: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodXor; sourceTemplateProperties: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ sourceTemplateProperties: z.ZodOptional; sourceBranchProperties: z.ZodObject<{ branchId: z.ZodOptional; branchRevision: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ sourceBranchProperties: z.ZodOptional; sourceTemplateProperties: z.ZodObject<{ templateId: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>]>>; declare const GetBranchRequest: z.ZodObject<{ branchId: z.ZodString; }, z.core.$strip>; declare const GetBranchResponse: z.ZodIntersection>; revision: z.ZodNullable>; type: z.ZodOptional>; name: z.ZodNullable>; sourceType: z.ZodOptional>; lastPublishDate: z.ZodNullable>; editorType: z.ZodOptional>; }, z.core.$strip>>; default: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodXor; sourceTemplateProperties: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ sourceTemplateProperties: z.ZodOptional; sourceBranchProperties: z.ZodObject<{ branchId: z.ZodOptional; branchRevision: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ sourceBranchProperties: z.ZodOptional; sourceTemplateProperties: z.ZodObject<{ templateId: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>]>>; declare const UpdateBranchRequest: z.ZodObject<{ _id: z.ZodString; branch: z.ZodIntersection>; revision: z.ZodString; type: z.ZodOptional>; name: z.ZodNullable>; sourceType: z.ZodOptional>; lastPublishDate: z.ZodNullable>; editorType: z.ZodOptional>; }, z.core.$strip>>; default: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodXor; sourceTemplateProperties: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ sourceTemplateProperties: z.ZodOptional; sourceBranchProperties: z.ZodObject<{ branchId: z.ZodOptional; branchRevision: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ sourceBranchProperties: z.ZodOptional; sourceTemplateProperties: z.ZodObject<{ templateId: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>]>>; }, z.core.$strip>; declare const UpdateBranchResponse: z.ZodIntersection>; revision: z.ZodNullable>; type: z.ZodOptional>; name: z.ZodNullable>; sourceType: z.ZodOptional>; lastPublishDate: z.ZodNullable>; editorType: z.ZodOptional>; }, z.core.$strip>>; default: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodXor; sourceTemplateProperties: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ sourceTemplateProperties: z.ZodOptional; sourceBranchProperties: z.ZodObject<{ branchId: z.ZodOptional; branchRevision: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ sourceBranchProperties: z.ZodOptional; sourceTemplateProperties: z.ZodObject<{ templateId: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>]>>; declare const DeleteBranchRequest: z.ZodObject<{ branchId: z.ZodString; }, z.core.$strip>; declare const DeleteBranchResponse: z.ZodObject<{}, z.core.$strip>; declare const QueryBranchesRequest: z.ZodObject<{ query: z.ZodIntersection>>; sort: z.ZodOptional; order: z.ZodOptional>; }, z.core.$strip>>>; }, 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 QueryBranchesResponse: z.ZodObject<{ branches: z.ZodOptional>; revision: z.ZodNullable>; type: z.ZodOptional>; name: z.ZodNullable>; sourceType: z.ZodOptional>; lastPublishDate: z.ZodNullable>; editorType: z.ZodOptional>; }, z.core.$strip>>; default: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodXor; sourceTemplateProperties: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ sourceTemplateProperties: z.ZodOptional; sourceBranchProperties: z.ZodObject<{ branchId: z.ZodOptional; branchRevision: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ sourceBranchProperties: z.ZodOptional; sourceTemplateProperties: z.ZodObject<{ templateId: 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 SetDefaultBranchRequest: z.ZodObject<{ branchId: z.ZodString; }, z.core.$strip>; declare const SetDefaultBranchResponse: z.ZodObject<{ branch: z.ZodOptional>; revision: z.ZodNullable>; type: z.ZodOptional>; name: z.ZodNullable>; sourceType: z.ZodOptional>; lastPublishDate: z.ZodNullable>; editorType: z.ZodOptional>; }, z.core.$strip>>; default: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodXor; sourceTemplateProperties: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ sourceTemplateProperties: z.ZodOptional; sourceBranchProperties: z.ZodObject<{ branchId: z.ZodOptional; branchRevision: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ sourceBranchProperties: z.ZodOptional; sourceTemplateProperties: z.ZodObject<{ templateId: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>]>>>; }, z.core.$strip>; declare const GetDefaultBranchRequest: z.ZodObject<{}, z.core.$strip>; declare const GetDefaultBranchResponse: z.ZodObject<{ branch: z.ZodOptional>; revision: z.ZodNullable>; type: z.ZodOptional>; name: z.ZodNullable>; sourceType: z.ZodOptional>; lastPublishDate: z.ZodNullable>; editorType: z.ZodOptional>; }, z.core.$strip>>; default: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodXor; sourceTemplateProperties: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ sourceTemplateProperties: z.ZodOptional; sourceBranchProperties: z.ZodObject<{ branchId: z.ZodOptional; branchRevision: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ sourceBranchProperties: z.ZodOptional; sourceTemplateProperties: z.ZodObject<{ templateId: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>]>>>; }, z.core.$strip>; declare const BulkUpdateBranchTagsRequest: z.ZodObject<{ branchIds: z.ZodArray; options: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; unassignTags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkUpdateBranchTagsResponse: 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 BulkUpdateBranchTagsByFilterRequest: z.ZodObject<{ filter: z.ZodRecord; options: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; unassignTags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkUpdateBranchTagsByFilterResponse: z.ZodObject<{ jobId: z.ZodOptional; }, z.core.$strip>; export { BulkUpdateBranchTagsByFilterRequest, BulkUpdateBranchTagsByFilterResponse, BulkUpdateBranchTagsRequest, BulkUpdateBranchTagsResponse, CreateBranchRequest, CreateBranchResponse, DeleteBranchRequest, DeleteBranchResponse, GetBranchRequest, GetBranchResponse, GetDefaultBranchRequest, GetDefaultBranchResponse, QueryBranchesRequest, QueryBranchesResponse, SetDefaultBranchRequest, SetDefaultBranchResponse, UpdateBranchRequest, UpdateBranchResponse };