import * as z from 'zod'; declare const CreateBadgeRequest: z.ZodObject<{ badge: z.ZodObject<{ _id: z.ZodNullable>; revision: z.ZodNullable>; title: z.ZodString; description: z.ZodNullable>; backgroundColor: z.ZodString; textColor: z.ZodString; icon: z.ZodOptional; permissionsEnabled: z.ZodNullable>; slug: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>; declare const CreateBadgeResponse: z.ZodObject<{ _id: z.ZodNullable>; revision: z.ZodNullable>; title: z.ZodNullable>; description: z.ZodNullable>; backgroundColor: z.ZodNullable>; textColor: z.ZodNullable>; icon: z.ZodOptional; permissionsEnabled: z.ZodNullable>; slug: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; }, z.core.$strip>; declare const GetBadgeRequest: z.ZodObject<{ badgeId: z.ZodString; }, z.core.$strip>; declare const GetBadgeResponse: z.ZodObject<{ _id: z.ZodNullable>; revision: z.ZodNullable>; title: z.ZodNullable>; description: z.ZodNullable>; backgroundColor: z.ZodNullable>; textColor: z.ZodNullable>; icon: z.ZodOptional; permissionsEnabled: z.ZodNullable>; slug: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; }, z.core.$strip>; declare const QueryBadgesRequest: 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>>; title: 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>>; description: 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>>; permissionsEnabled: 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>>; slug: 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 QueryBadgesResponse: z.ZodObject<{ badges: z.ZodOptional>; revision: z.ZodNullable>; title: z.ZodNullable>; description: z.ZodNullable>; backgroundColor: z.ZodNullable>; textColor: z.ZodNullable>; icon: z.ZodOptional; permissionsEnabled: z.ZodNullable>; slug: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; }, 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 UpdateBadgeRequest: z.ZodObject<{ _id: z.ZodString; badge: z.ZodObject<{ _id: z.ZodNullable>; revision: z.ZodNullable>; title: z.ZodNullable>; description: z.ZodNullable>; backgroundColor: z.ZodNullable>; textColor: z.ZodNullable>; icon: z.ZodOptional; permissionsEnabled: z.ZodNullable>; slug: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>; declare const UpdateBadgeResponse: z.ZodObject<{ _id: z.ZodNullable>; revision: z.ZodNullable>; title: z.ZodNullable>; description: z.ZodNullable>; backgroundColor: z.ZodNullable>; textColor: z.ZodNullable>; icon: z.ZodOptional; permissionsEnabled: z.ZodNullable>; slug: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; }, z.core.$strip>; declare const DeleteBadgeRequest: z.ZodObject<{ badgeId: z.ZodString; }, z.core.$strip>; declare const DeleteBadgeResponse: z.ZodObject<{}, z.core.$strip>; declare const UpdateBadgesDisplayOrderRequest: z.ZodObject<{ ids: z.ZodArray; }, z.core.$strip>; declare const UpdateBadgesDisplayOrderResponse: z.ZodObject<{ badges: z.ZodOptional>; revision: z.ZodNullable>; title: z.ZodNullable>; description: z.ZodNullable>; backgroundColor: z.ZodNullable>; textColor: z.ZodNullable>; icon: z.ZodOptional; permissionsEnabled: z.ZodNullable>; slug: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>; declare const MoveBadgeRequest: z.ZodObject<{ badgeId: z.ZodString; options: z.ZodOptional>; moveAfterBadgeId: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>; declare const MoveBadgeResponse: z.ZodObject<{}, z.core.$strip>; export { CreateBadgeRequest, CreateBadgeResponse, DeleteBadgeRequest, DeleteBadgeResponse, GetBadgeRequest, GetBadgeResponse, MoveBadgeRequest, MoveBadgeResponse, QueryBadgesRequest, QueryBadgesResponse, UpdateBadgeRequest, UpdateBadgeResponse, UpdateBadgesDisplayOrderRequest, UpdateBadgesDisplayOrderResponse };