import * as z from 'zod'; declare const CreateCategoryRequest: z.ZodObject<{ category: z.ZodObject<{ _id: z.ZodNullable>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; label: z.ZodOptional; assignedTo: z.ZodOptional>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>; declare const CreateCategoryResponse: z.ZodObject<{ _id: z.ZodNullable>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; label: z.ZodOptional; assignedTo: z.ZodOptional>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkCreateCategoryRequest: z.ZodObject<{ categories: z.ZodArray>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; label: z.ZodOptional; assignedTo: z.ZodOptional>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>>; options: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkCreateCategoryResponse: 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>; label: z.ZodOptional; assignedTo: z.ZodOptional>; extendedFields: z.ZodOptional>>; }, 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 GetCategoryRequest: z.ZodObject<{ categoryId: z.ZodString; }, z.core.$strip>; declare const GetCategoryResponse: z.ZodObject<{ _id: z.ZodNullable>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; label: z.ZodOptional; assignedTo: z.ZodOptional>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>; declare const ListCategoriesRequest: z.ZodObject<{ options: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; declare const ListCategoriesResponse: z.ZodObject<{ categories: z.ZodOptional>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; label: z.ZodOptional; assignedTo: z.ZodOptional>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>; declare const UpdateCategoryRequest: z.ZodObject<{ _id: z.ZodString; category: z.ZodObject<{ _id: z.ZodNullable>; revision: z.ZodString; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; label: z.ZodOptional; assignedTo: z.ZodOptional>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>; declare const UpdateCategoryResponse: z.ZodObject<{ _id: z.ZodNullable>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; label: z.ZodOptional; assignedTo: z.ZodOptional>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>; declare const DeleteCategoryRequest: z.ZodObject<{ categoryId: z.ZodString; }, z.core.$strip>; declare const DeleteCategoryResponse: z.ZodObject<{}, z.core.$strip>; declare const QueryCategoriesRequest: 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>>; $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 QueryCategoriesResponse: z.ZodObject<{ categories: z.ZodOptional>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; label: z.ZodOptional; assignedTo: z.ZodOptional>; extendedFields: 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 BulkAssignCategoriesToProgramRequest: z.ZodObject<{ programId: z.ZodString; options: z.ZodOptional>; categoriesToUnassign: z.ZodOptional>; returnEntity: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkAssignCategoriesToProgramResponse: z.ZodObject<{ results: z.ZodOptional>; itemMetadata: 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>; label: z.ZodOptional; assignedTo: z.ZodOptional>; extendedFields: z.ZodOptional>>; }, 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 { BulkAssignCategoriesToProgramRequest, BulkAssignCategoriesToProgramResponse, BulkCreateCategoryRequest, BulkCreateCategoryResponse, CreateCategoryRequest, CreateCategoryResponse, DeleteCategoryRequest, DeleteCategoryResponse, GetCategoryRequest, GetCategoryResponse, ListCategoriesRequest, ListCategoriesResponse, QueryCategoriesRequest, QueryCategoriesResponse, UpdateCategoryRequest, UpdateCategoryResponse };