import * as z from 'zod'; declare const RegisterCommentsWidgetRequest: z.ZodObject<{ categoryId: z.ZodString; options: z.ZodObject<{ resourceId: z.ZodString; componentId: z.ZodOptional; dynamicPageTitle: z.ZodNullable>; pageId: z.ZodNullable>; urlPath: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>; declare const RegisterCommentsWidgetResponse: z.ZodObject<{ commentsWidget: z.ZodOptional>; categoryId: z.ZodOptional; resourceId: z.ZodOptional; urlPath: z.ZodOptional; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; componentId: z.ZodNullable>; commentCount: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>; declare const QueryCommentsWidgetResourcesRequest: z.ZodObject<{ query: z.ZodIntersection>>; sort: z.ZodOptional; order: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>, z.ZodXor; }, z.core.$strip>, z.ZodObject<{ cursorPaging: z.ZodObject<{ limit: z.ZodNullable>; cursor: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>; }, z.core.$strip>; declare const QueryCommentsWidgetResourcesResponse: z.ZodObject<{ resourceIds: z.ZodOptional>; pagingMetadata: z.ZodOptional>; cursors: z.ZodOptional>; prev: z.ZodNullable>; }, z.core.$strip>>; hasNext: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>; declare const CreateCommentsWidgetRequest: z.ZodObject<{ commentsWidget: z.ZodObject<{ _id: z.ZodNullable>; categoryId: z.ZodString; resourceId: z.ZodString; urlPath: z.ZodOptional; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; componentId: z.ZodNullable>; commentCount: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>; declare const CreateCommentsWidgetResponse: z.ZodObject<{ _id: z.ZodNullable>; categoryId: z.ZodOptional; resourceId: z.ZodOptional; urlPath: z.ZodOptional; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; componentId: z.ZodNullable>; commentCount: z.ZodNullable>; }, z.core.$strip>; declare const GetCommentsWidgetRequest: z.ZodObject<{ commentsWidgetId: z.ZodString; }, z.core.$strip>; declare const GetCommentsWidgetResponse: z.ZodObject<{ _id: z.ZodNullable>; categoryId: z.ZodOptional; resourceId: z.ZodOptional; urlPath: z.ZodOptional; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; componentId: z.ZodNullable>; commentCount: z.ZodNullable>; }, z.core.$strip>; declare const UpdateCommentsWidgetRequest: z.ZodObject<{ _id: z.ZodString; commentsWidget: z.ZodObject<{ _id: z.ZodNullable>; categoryId: z.ZodOptional; resourceId: z.ZodOptional; urlPath: z.ZodOptional; revision: z.ZodString; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; componentId: z.ZodNullable>; commentCount: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>; declare const UpdateCommentsWidgetResponse: z.ZodObject<{ _id: z.ZodNullable>; categoryId: z.ZodOptional; resourceId: z.ZodOptional; urlPath: z.ZodOptional; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; componentId: z.ZodNullable>; commentCount: z.ZodNullable>; }, z.core.$strip>; declare const DeleteCommentsWidgetRequest: z.ZodObject<{ commentsWidgetId: z.ZodString; options: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const DeleteCommentsWidgetResponse: z.ZodObject<{}, z.core.$strip>; declare const QueryCommentsWidgetRequest: 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>>; categoryId: 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>>; resourceId: 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>>; urlPath: 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>>; _createdDate: 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>>; componentId: 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>>; commentCount: 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 QueryCommentsWidgetResponse: z.ZodObject<{ commentsWidgets: z.ZodOptional>; categoryId: z.ZodOptional; resourceId: z.ZodOptional; urlPath: z.ZodOptional; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; componentId: z.ZodNullable>; commentCount: z.ZodNullable>; }, z.core.$strip>>>; metadata: 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>; export { CreateCommentsWidgetRequest, CreateCommentsWidgetResponse, DeleteCommentsWidgetRequest, DeleteCommentsWidgetResponse, GetCommentsWidgetRequest, GetCommentsWidgetResponse, QueryCommentsWidgetRequest, QueryCommentsWidgetResourcesRequest, QueryCommentsWidgetResourcesResponse, QueryCommentsWidgetResponse, RegisterCommentsWidgetRequest, RegisterCommentsWidgetResponse, UpdateCommentsWidgetRequest, UpdateCommentsWidgetResponse };