import * as z from 'zod'; declare const GetAttendanceRequest: z.ZodObject<{ attendanceId: z.ZodString; }, z.core.$strip>; declare const GetAttendanceResponse: z.ZodObject<{ _id: z.ZodNullable>; bookingId: z.ZodNullable>; sessionId: z.ZodNullable>; status: z.ZodOptional>; numberOfAttendees: z.ZodOptional; eventId: z.ZodNullable>; }, z.core.$strip>; declare const SetAttendanceRequest: z.ZodObject<{ attendance: z.ZodObject<{ _id: z.ZodNullable>; bookingId: z.ZodString; sessionId: z.ZodNullable>; status: z.ZodEnum<{ NOT_SET: "NOT_SET"; ATTENDED: "ATTENDED"; NOT_ATTENDED: "NOT_ATTENDED"; }>; numberOfAttendees: z.ZodOptional; eventId: z.ZodNullable>; }, z.core.$strip>; options: z.ZodOptional>; message: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const SetAttendanceResponse: z.ZodObject<{ attendance: z.ZodOptional>; bookingId: z.ZodNullable>; sessionId: z.ZodNullable>; status: z.ZodOptional>; numberOfAttendees: z.ZodOptional; eventId: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkSetAttendanceRequest: z.ZodObject<{ options: z.ZodOptional; attendanceDetails: z.ZodOptional>; bookingId: z.ZodNullable>; sessionId: z.ZodNullable>; status: z.ZodOptional>; numberOfAttendees: z.ZodOptional; eventId: z.ZodNullable>; }, z.core.$strip>>; participantNotification: z.ZodOptional>; message: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkSetAttendanceResponse: z.ZodObject<{ results: z.ZodOptional>; bookingId: z.ZodNullable>; sessionId: z.ZodNullable>; status: z.ZodOptional>; numberOfAttendees: z.ZodOptional; eventId: z.ZodNullable>; }, z.core.$strip>>; itemMetadata: 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>; declare const QueryAttendanceRequest: z.ZodObject<{ query: z.ZodObject<{ filter: z.ZodOptional; $in: z.ZodOptional>; $ne: z.ZodOptional; $nin: z.ZodOptional>; }, z.core.$strict>>; bookingId: z.ZodOptional; $in: z.ZodOptional>; $ne: z.ZodOptional; $nin: z.ZodOptional>; }, z.core.$strict>>; sessionId: z.ZodOptional; $in: z.ZodOptional>; $ne: z.ZodOptional; $nin: z.ZodOptional>; }, z.core.$strict>>; eventId: z.ZodOptional; $in: z.ZodOptional>; $ne: z.ZodOptional; $nin: z.ZodOptional>; }, z.core.$strict>>; status: z.ZodOptional; $in: z.ZodOptional>; $ne: z.ZodOptional; $nin: z.ZodOptional>; }, z.core.$strict>>; numberOfAttendees: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $in: z.ZodOptional>; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; $nin: 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 QueryAttendanceResponse: z.ZodObject<{ attendances: z.ZodOptional>; bookingId: z.ZodNullable>; sessionId: z.ZodNullable>; status: z.ZodOptional>; numberOfAttendees: z.ZodOptional; eventId: z.ZodNullable>; }, z.core.$strip>>>; pagingMetadata: z.ZodOptional>; prev: z.ZodNullable>; }, z.core.$strip>>; hasNext: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>; declare const CountAttendancesRequest: z.ZodObject<{ options: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>; declare const CountAttendancesResponse: z.ZodObject<{ count: z.ZodOptional; }, z.core.$strip>; declare const DeleteAttendanceRequest: z.ZodObject<{ attendanceId: z.ZodString; }, z.core.$strip>; declare const DeleteAttendanceResponse: z.ZodObject<{}, z.core.$strip>; declare const BulkDeleteAttendancesRequest: z.ZodObject<{ attendanceIds: z.ZodArray; }, z.core.$strip>; declare const BulkDeleteAttendancesResponse: 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 { BulkDeleteAttendancesRequest, BulkDeleteAttendancesResponse, BulkSetAttendanceRequest, BulkSetAttendanceResponse, CountAttendancesRequest, CountAttendancesResponse, DeleteAttendanceRequest, DeleteAttendanceResponse, GetAttendanceRequest, GetAttendanceResponse, QueryAttendanceRequest, QueryAttendanceResponse, SetAttendanceRequest, SetAttendanceResponse };