import * as z from 'zod'; declare const CreateLabelRequest: z.ZodObject<{ label: z.ZodObject<{ _id: z.ZodNullable>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; name: z.ZodOptional; icon: z.ZodOptional; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>; declare const CreateLabelResponse: z.ZodObject<{ _id: z.ZodNullable>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; name: z.ZodOptional; icon: z.ZodOptional; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>; declare const GetLabelRequest: z.ZodObject<{ labelId: z.ZodString; }, z.core.$strip>; declare const GetLabelResponse: z.ZodObject<{ _id: z.ZodNullable>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; name: z.ZodOptional; icon: z.ZodOptional; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>; declare const ListLabelsRequest: z.ZodObject<{}, z.core.$strip>; declare const ListLabelsResponse: z.ZodObject<{ labels: z.ZodOptional>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; name: z.ZodOptional; icon: z.ZodOptional; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>; declare const QueryLabelsRequest: z.ZodObject<{ query: z.ZodObject<{ filter: z.ZodOptional; $in: z.ZodOptional>; $ne: z.ZodOptional; $nin: z.ZodOptional>; }, z.core.$strict>>; icon: z.ZodOptional; }, z.core.$strict>>; name: z.ZodOptional; $in: z.ZodOptional>; $ne: z.ZodOptional; $nin: z.ZodOptional>; $startsWith: z.ZodOptional; }, z.core.$strict>>; _createdDate: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; }, z.core.$strict>>; _updatedDate: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; }, z.core.$strict>>; $and: z.ZodOptional>; $or: z.ZodOptional>; $not: z.ZodOptional; }, z.core.$strict>>; sort: z.ZodOptional>>; }, z.core.$catchall>; }, z.core.$strip>; declare const QueryLabelsResponse: z.ZodObject<{ labels: z.ZodOptional>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; name: z.ZodOptional; icon: 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 CountLabelsRequest: z.ZodObject<{ options: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>; declare const CountLabelsResponse: z.ZodObject<{ count: z.ZodOptional; }, z.core.$strip>; declare const UpdateLabelRequest: z.ZodObject<{ _id: z.ZodString; label: z.ZodObject<{ _id: z.ZodNullable>; revision: z.ZodString; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; name: z.ZodOptional; icon: z.ZodOptional; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>; declare const UpdateLabelResponse: z.ZodObject<{ _id: z.ZodNullable>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; name: z.ZodOptional; icon: z.ZodOptional; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>; declare const DeleteLabelRequest: z.ZodObject<{ labelId: z.ZodString; }, z.core.$strip>; declare const DeleteLabelResponse: z.ZodObject<{}, z.core.$strip>; declare const BulkDeleteLabelsRequest: z.ZodObject<{ ids: z.ZodArray; }, z.core.$strip>; declare const BulkDeleteLabelsResponse: 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>; export { BulkDeleteLabelsRequest, BulkDeleteLabelsResponse, CountLabelsRequest, CountLabelsResponse, CreateLabelRequest, CreateLabelResponse, DeleteLabelRequest, DeleteLabelResponse, GetLabelRequest, GetLabelResponse, ListLabelsRequest, ListLabelsResponse, QueryLabelsRequest, QueryLabelsResponse, UpdateLabelRequest, UpdateLabelResponse };