import * as z from 'zod'; declare const CreateRibbonRequest: z.ZodObject<{ ribbon: z.ZodObject<{ _id: z.ZodNullable>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; name: z.ZodString; assignedProductCount: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>; declare const CreateRibbonResponse: z.ZodObject<{ _id: z.ZodNullable>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; name: z.ZodOptional; assignedProductCount: z.ZodNullable>; }, z.core.$strip>; declare const GetRibbonRequest: z.ZodObject<{ ribbonId: z.ZodString; options: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>; declare const GetRibbonResponse: z.ZodObject<{ _id: z.ZodNullable>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; name: z.ZodOptional; assignedProductCount: z.ZodNullable>; }, z.core.$strip>; declare const UpdateRibbonRequest: z.ZodObject<{ _id: z.ZodString; ribbon: z.ZodObject<{ _id: z.ZodNullable>; revision: z.ZodString; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; name: z.ZodOptional; assignedProductCount: z.ZodNullable>; }, z.core.$strip>; options: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>; declare const UpdateRibbonResponse: z.ZodObject<{ _id: z.ZodNullable>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; name: z.ZodOptional; assignedProductCount: z.ZodNullable>; }, z.core.$strip>; declare const DeleteRibbonRequest: z.ZodObject<{ ribbonId: z.ZodString; }, z.core.$strip>; declare const DeleteRibbonResponse: z.ZodObject<{}, z.core.$strip>; declare const QueryRibbonsRequest: 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>>; _updatedDate: 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>>; name: 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>>; _id: 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>; options: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>; declare const QueryRibbonsResponse: z.ZodObject<{ ribbons: z.ZodOptional>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; name: z.ZodOptional; assignedProductCount: 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 BulkCreateRibbonsRequest: z.ZodObject<{ ribbons: z.ZodArray>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; name: z.ZodString; assignedProductCount: z.ZodNullable>; }, z.core.$strip>>; options: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkCreateRibbonsResponse: 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>; name: z.ZodOptional; assignedProductCount: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>>>; bulkActionMetadata: z.ZodOptional; totalFailures: z.ZodOptional; undetailedFailures: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkUpdateRibbonsRequest: z.ZodObject<{ ribbons: z.ZodArray>; _updatedDate: z.ZodNullable>; name: z.ZodOptional; assignedProductCount: z.ZodNullable>; }, z.core.$strip>>; fieldMask: z.ZodOptional>; }, z.core.$strip>>; options: z.ZodOptional; fields: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkUpdateRibbonsResponse: 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>; name: z.ZodOptional; assignedProductCount: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>>>; bulkActionMetadata: z.ZodOptional; totalFailures: z.ZodOptional; undetailedFailures: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const GetOrCreateRibbonRequest: z.ZodObject<{ ribbonName: z.ZodString; options: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>; declare const GetOrCreateRibbonResponse: z.ZodObject<{ ribbon: z.ZodOptional>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; name: z.ZodOptional; assignedProductCount: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkGetOrCreateRibbonsRequest: z.ZodObject<{ ribbonNames: z.ZodArray; options: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkGetOrCreateRibbonsResponse: 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>; name: z.ZodOptional; assignedProductCount: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>>>; bulkActionMetadata: z.ZodOptional; totalFailures: z.ZodOptional; undetailedFailures: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkDeleteRibbonsRequest: z.ZodObject<{ ribbonIds: z.ZodArray; }, z.core.$strip>; declare const BulkDeleteRibbonsResponse: 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 { BulkCreateRibbonsRequest, BulkCreateRibbonsResponse, BulkDeleteRibbonsRequest, BulkDeleteRibbonsResponse, BulkGetOrCreateRibbonsRequest, BulkGetOrCreateRibbonsResponse, BulkUpdateRibbonsRequest, BulkUpdateRibbonsResponse, CreateRibbonRequest, CreateRibbonResponse, DeleteRibbonRequest, DeleteRibbonResponse, GetOrCreateRibbonRequest, GetOrCreateRibbonResponse, GetRibbonRequest, GetRibbonResponse, QueryRibbonsRequest, QueryRibbonsResponse, UpdateRibbonRequest, UpdateRibbonResponse };