import * as z from 'zod'; declare const CreateCategoryRequest: z.ZodObject<{ category: z.ZodObject<{ _id: z.ZodOptional; label: z.ZodString; postCount: z.ZodOptional; url: z.ZodOptional; description: z.ZodNullable>; title: z.ZodOptional; displayPosition: z.ZodNullable>; translationId: z.ZodNullable>; language: z.ZodNullable>; slug: z.ZodOptional; seoData: z.ZodOptional; props: z.ZodNullable>>; meta: z.ZodNullable>>; children: z.ZodOptional; custom: z.ZodOptional; disabled: z.ZodOptional; }, z.core.$strip>>>; settings: z.ZodOptional; keywords: z.ZodOptional; isMain: z.ZodOptional; origin: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>>; coverImage: z.ZodOptional; _updatedDate: z.ZodNullable>; }, z.core.$strip>; options: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>; declare const CreateCategoryResponse: z.ZodObject<{ _id: z.ZodOptional; label: z.ZodOptional; postCount: z.ZodOptional; url: z.ZodOptional; description: z.ZodNullable>; title: z.ZodOptional; displayPosition: z.ZodNullable>; translationId: z.ZodNullable>; language: z.ZodNullable>; slug: z.ZodOptional; seoData: z.ZodOptional; props: z.ZodNullable>>; meta: z.ZodNullable>>; children: z.ZodOptional; custom: z.ZodOptional; disabled: z.ZodOptional; }, z.core.$strip>>>; settings: z.ZodOptional; keywords: z.ZodOptional; isMain: z.ZodOptional; origin: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>>; coverImage: z.ZodOptional; _updatedDate: z.ZodNullable>; }, z.core.$strip>; declare const UpdateCategoryRequest: z.ZodObject<{ _id: z.ZodString; category: z.ZodObject<{ _id: z.ZodOptional; label: z.ZodOptional; postCount: z.ZodOptional; url: z.ZodOptional; description: z.ZodNullable>; title: z.ZodOptional; displayPosition: z.ZodNullable>; translationId: z.ZodNullable>; language: z.ZodNullable>; slug: z.ZodOptional; seoData: z.ZodOptional; props: z.ZodNullable>>; meta: z.ZodNullable>>; children: z.ZodOptional; custom: z.ZodOptional; disabled: z.ZodOptional; }, z.core.$strip>>>; settings: z.ZodOptional; keywords: z.ZodOptional; isMain: z.ZodOptional; origin: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>>; coverImage: z.ZodOptional; _updatedDate: z.ZodNullable>; }, z.core.$strip>; options: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>; declare const UpdateCategoryResponse: z.ZodObject<{ _id: z.ZodOptional; label: z.ZodOptional; postCount: z.ZodOptional; url: z.ZodOptional; description: z.ZodNullable>; title: z.ZodOptional; displayPosition: z.ZodNullable>; translationId: z.ZodNullable>; language: z.ZodNullable>; slug: z.ZodOptional; seoData: z.ZodOptional; props: z.ZodNullable>>; meta: z.ZodNullable>>; children: z.ZodOptional; custom: z.ZodOptional; disabled: z.ZodOptional; }, z.core.$strip>>>; settings: z.ZodOptional; keywords: z.ZodOptional; isMain: z.ZodOptional; origin: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>>; coverImage: z.ZodOptional; _updatedDate: z.ZodNullable>; }, z.core.$strip>; declare const GetCategoryRequest: z.ZodObject<{ categoryId: z.ZodString; options: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>; declare const GetCategoryResponse: z.ZodObject<{ category: z.ZodOptional; label: z.ZodOptional; postCount: z.ZodOptional; url: z.ZodOptional; description: z.ZodNullable>; title: z.ZodOptional; displayPosition: z.ZodNullable>; translationId: z.ZodNullable>; language: z.ZodNullable>; slug: z.ZodOptional; seoData: z.ZodOptional; props: z.ZodNullable>>; meta: z.ZodNullable>>; children: z.ZodOptional; custom: z.ZodOptional; disabled: z.ZodOptional; }, z.core.$strip>>>; settings: z.ZodOptional; keywords: z.ZodOptional; isMain: z.ZodOptional; origin: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>>; coverImage: z.ZodOptional; _updatedDate: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>; declare const GetCategoryBySlugRequest: z.ZodObject<{ slug: z.ZodString; options: z.ZodOptional>>; language: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>; declare const GetCategoryBySlugResponse: z.ZodObject<{ category: z.ZodOptional; label: z.ZodOptional; postCount: z.ZodOptional; url: z.ZodOptional; description: z.ZodNullable>; title: z.ZodOptional; displayPosition: z.ZodNullable>; translationId: z.ZodNullable>; language: z.ZodNullable>; slug: z.ZodOptional; seoData: z.ZodOptional; props: z.ZodNullable>>; meta: z.ZodNullable>>; children: z.ZodOptional; custom: z.ZodOptional; disabled: z.ZodOptional; }, z.core.$strip>>>; settings: z.ZodOptional; keywords: z.ZodOptional; isMain: z.ZodOptional; origin: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>>; coverImage: z.ZodOptional; _updatedDate: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>; declare const ListCategoriesRequest: z.ZodObject<{ options: z.ZodOptional; limit: z.ZodOptional; cursor: z.ZodNullable>; }, z.core.$strip>>; fieldsets: z.ZodOptional>>; language: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>; declare const ListCategoriesResponse: z.ZodObject<{ categories: z.ZodOptional; label: z.ZodOptional; postCount: z.ZodOptional; url: z.ZodOptional; description: z.ZodNullable>; title: z.ZodOptional; displayPosition: z.ZodNullable>; translationId: z.ZodNullable>; language: z.ZodNullable>; slug: z.ZodOptional; seoData: z.ZodOptional; props: z.ZodNullable>>; meta: z.ZodNullable>>; children: z.ZodOptional; custom: z.ZodOptional; disabled: z.ZodOptional; }, z.core.$strip>>>; settings: z.ZodOptional; keywords: z.ZodOptional; isMain: z.ZodOptional; origin: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>>; coverImage: z.ZodOptional; _updatedDate: z.ZodNullable>; }, z.core.$strip>>>; metaData: z.ZodOptional; offset: z.ZodOptional; total: z.ZodOptional; cursor: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>; declare const QueryCategoriesRequest: z.ZodObject<{ query: z.ZodObject<{ filter: z.ZodOptional; $in: z.ZodOptional>; $ne: z.ZodOptional; $nin: z.ZodOptional>; }, z.core.$strict>>; title: z.ZodOptional; $exists: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $in: z.ZodOptional>; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; $startsWith: z.ZodOptional; }, z.core.$strict>>; label: z.ZodOptional; $exists: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $in: z.ZodOptional>; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; $startsWith: z.ZodOptional; }, z.core.$strict>>; postCount: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $in: z.ZodOptional>; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; }, z.core.$strict>>; displayPosition: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $in: z.ZodOptional>; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; }, z.core.$strict>>; translationId: z.ZodOptional; $exists: z.ZodOptional; $in: z.ZodOptional>; $ne: z.ZodOptional; }, z.core.$strict>>; language: z.ZodOptional; $exists: z.ZodOptional; $in: z.ZodOptional>; $ne: z.ZodOptional; }, z.core.$strict>>; slug: z.ZodOptional; $exists: z.ZodOptional; $in: z.ZodOptional>; $ne: 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 QueryCategoriesResponse: z.ZodObject<{ categories: z.ZodOptional; label: z.ZodOptional; postCount: z.ZodOptional; url: z.ZodOptional; description: z.ZodNullable>; title: z.ZodOptional; displayPosition: z.ZodNullable>; translationId: z.ZodNullable>; language: z.ZodNullable>; slug: z.ZodOptional; seoData: z.ZodOptional; props: z.ZodNullable>>; meta: z.ZodNullable>>; children: z.ZodOptional; custom: z.ZodOptional; disabled: z.ZodOptional; }, z.core.$strip>>>; settings: z.ZodOptional; keywords: z.ZodOptional; isMain: z.ZodOptional; origin: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>>; coverImage: z.ZodOptional; _updatedDate: z.ZodNullable>; }, 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 DeleteCategoryRequest: z.ZodObject<{ categoryId: z.ZodString; }, z.core.$strip>; declare const DeleteCategoryResponse: z.ZodObject<{}, z.core.$strip>; export { CreateCategoryRequest, CreateCategoryResponse, DeleteCategoryRequest, DeleteCategoryResponse, GetCategoryBySlugRequest, GetCategoryBySlugResponse, GetCategoryRequest, GetCategoryResponse, ListCategoriesRequest, ListCategoriesResponse, QueryCategoriesRequest, QueryCategoriesResponse, UpdateCategoryRequest, UpdateCategoryResponse };