import * as z from 'zod'; declare const CreateSeatingReservationRequest: z.ZodObject<{ options: z.ZodOptional>; seatingPlanId: z.ZodNullable>; externalSeatingPlanId: z.ZodNullable>; reservedPlaces: z.ZodOptional; capacity: z.ZodNullable>; sectionLabel: z.ZodNullable>; areaLabel: z.ZodNullable>; tableLabel: z.ZodNullable>; rowLabel: z.ZodNullable>; seatLabel: z.ZodNullable>; }, z.core.$strip>>>; externalId: z.ZodNullable>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const CreateSeatingReservationResponse: z.ZodObject<{ _id: z.ZodNullable>; seatingPlanId: z.ZodNullable>; externalSeatingPlanId: z.ZodNullable>; reservedPlaces: z.ZodOptional; capacity: z.ZodNullable>; sectionLabel: z.ZodNullable>; areaLabel: z.ZodNullable>; tableLabel: z.ZodNullable>; rowLabel: z.ZodNullable>; seatLabel: z.ZodNullable>; }, z.core.$strip>>>; externalId: z.ZodNullable>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; }, z.core.$strip>; declare const GetSeatingReservationRequest: z.ZodObject<{ reservationId: z.ZodString; }, z.core.$strip>; declare const GetSeatingReservationResponse: z.ZodObject<{ _id: z.ZodNullable>; seatingPlanId: z.ZodNullable>; externalSeatingPlanId: z.ZodNullable>; reservedPlaces: z.ZodOptional; capacity: z.ZodNullable>; sectionLabel: z.ZodNullable>; areaLabel: z.ZodNullable>; tableLabel: z.ZodNullable>; rowLabel: z.ZodNullable>; seatLabel: z.ZodNullable>; }, z.core.$strip>>>; externalId: z.ZodNullable>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; }, z.core.$strip>; declare const QuerySeatingReservationsRequest: z.ZodObject<{ query: z.ZodIntersection>>; sort: z.ZodOptional; order: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>, z.ZodXor; paging: z.ZodObject<{ limit: z.ZodNullable>; offset: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ paging: z.ZodOptional; cursorPaging: z.ZodObject<{ limit: z.ZodNullable>; cursor: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>; }, z.core.$strip>; declare const QuerySeatingReservationsResponse: z.ZodObject<{ reservations: z.ZodOptional>; seatingPlanId: z.ZodNullable>; externalSeatingPlanId: z.ZodNullable>; reservedPlaces: z.ZodOptional; capacity: z.ZodNullable>; sectionLabel: z.ZodNullable>; areaLabel: z.ZodNullable>; tableLabel: z.ZodNullable>; rowLabel: z.ZodNullable>; seatLabel: z.ZodNullable>; }, z.core.$strip>>>; externalId: z.ZodNullable>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: 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>; declare const DeleteSeatingReservationRequest: z.ZodObject<{ _id: z.ZodString; }, z.core.$strip>; declare const DeleteSeatingReservationResponse: z.ZodObject<{ reservation: z.ZodOptional>; seatingPlanId: z.ZodNullable>; externalSeatingPlanId: z.ZodNullable>; reservedPlaces: z.ZodOptional; capacity: z.ZodNullable>; sectionLabel: z.ZodNullable>; areaLabel: z.ZodNullable>; tableLabel: z.ZodNullable>; rowLabel: z.ZodNullable>; seatLabel: z.ZodNullable>; }, z.core.$strip>>>; externalId: z.ZodNullable>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>; declare const GetSeatingCategorySummaryByExternalIdRequest: z.ZodObject<{ externalId: z.ZodString; }, z.core.$strip>; declare const GetSeatingCategorySummaryByExternalIdResponse: z.ZodObject<{ categories: z.ZodOptional>; externalSeatingPlanId: z.ZodNullable>; externalCategoryId: z.ZodNullable>; totalCapacity: z.ZodNullable>; reserved: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>; declare const GetSeatingReservationSummaryByExternalIdRequest: z.ZodObject<{ externalId: z.ZodString; }, z.core.$strip>; declare const GetSeatingReservationSummaryByExternalIdResponse: z.ZodObject<{ plan: z.ZodOptional>; externalId: z.ZodNullable>; title: z.ZodNullable>; sections: z.ZodOptional; title: z.ZodNullable>; elements: z.ZodOptional; title: z.ZodNullable>; type: z.ZodOptional>; capacity: z.ZodNullable>; categoryId: z.ZodNullable>; sequencing: z.ZodOptional; labels: z.ZodOptional>; reverseOrder: z.ZodNullable>; }, z.core.$strip>>; overrides: z.ZodOptional; _id: z.ZodNullable>; label: z.ZodOptional; capacity: z.ZodNullable>; elementType: z.ZodOptional>; categoryId: z.ZodNullable>; type: z.ZodOptional>; }, z.core.$strip>>>; places: z.ZodOptional; _id: z.ZodNullable>; label: z.ZodOptional; capacity: z.ZodNullable>; elementType: z.ZodOptional>; categoryId: z.ZodNullable>; type: z.ZodOptional>; }, z.core.$strip>>>; reservationOptions: z.ZodOptional; }, z.core.$strip>>; uiProperties: z.ZodOptional>; y: z.ZodNullable>; zIndex: z.ZodNullable>; width: z.ZodNullable>; height: z.ZodNullable>; rotationAngle: z.ZodNullable>; shapeType: z.ZodOptional>; fontSize: z.ZodNullable>; cornerRadius: z.ZodNullable>; seatSpacing: z.ZodNullable>; hideLabel: z.ZodNullable>; labelPosition: z.ZodOptional>; seatLayout: z.ZodOptional>; emptyTopSeatSpaces: z.ZodNullable>; text: z.ZodNullable>; color: z.ZodNullable>; fillColor: z.ZodNullable>; strokeColor: z.ZodNullable>; strokeWidth: z.ZodNullable>; opacity: z.ZodNullable>; icon: z.ZodOptional>; image: z.ZodOptional; height: z.ZodOptional; width: z.ZodOptional; uri: z.ZodNullable>; }, z.core.$strip>>; seatNumbering: z.ZodOptional>; }, z.core.$strip>>; elementGroupId: z.ZodNullable>; multiRowProperties: z.ZodOptional; title: z.ZodNullable>; capacity: z.ZodNullable>; categoryId: z.ZodNullable>; sequencing: z.ZodOptional; labels: z.ZodOptional>; reverseOrder: z.ZodNullable>; }, z.core.$strip>>; uiProperties: z.ZodOptional>; width: z.ZodNullable>; seatAmount: z.ZodNullable>; seatSpacing: z.ZodNullable>; labelPosition: z.ZodOptional>; seatNumbering: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>>; verticalSequencing: z.ZodOptional; rowNumbering: z.ZodOptional>; reverseOrder: z.ZodNullable>; }, z.core.$strip>>; rowSpacing: z.ZodNullable>; seatAmount: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>>>; totalCapacity: z.ZodNullable>; default: z.ZodOptional; }, z.core.$strip>>>; categories: z.ZodOptional; externalId: z.ZodNullable>; title: z.ZodOptional; totalCapacity: z.ZodNullable>; places: z.ZodOptional; _id: z.ZodNullable>; label: z.ZodOptional; capacity: z.ZodNullable>; elementType: z.ZodOptional>; categoryId: z.ZodNullable>; type: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>>>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; totalCapacity: z.ZodNullable>; totalCategories: z.ZodNullable>; uncategorizedPlaces: z.ZodOptional; _id: z.ZodNullable>; label: z.ZodOptional; capacity: z.ZodNullable>; elementType: z.ZodOptional>; categoryId: z.ZodNullable>; type: z.ZodOptional>; }, z.core.$strip>>>; version: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; uiProperties: z.ZodOptional>; backgroundOpacity: z.ZodNullable>; }, z.core.$strip>>; elementGroups: z.ZodOptional; parentElementGroupId: z.ZodNullable>; uiProperties: z.ZodOptional>; y: z.ZodNullable>; width: z.ZodNullable>; height: z.ZodNullable>; rotationAngle: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>>>; revision: z.ZodNullable>; }, z.core.$strip>>; places: z.ZodOptional; occupied: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>; export { CreateSeatingReservationRequest, CreateSeatingReservationResponse, DeleteSeatingReservationRequest, DeleteSeatingReservationResponse, GetSeatingCategorySummaryByExternalIdRequest, GetSeatingCategorySummaryByExternalIdResponse, GetSeatingReservationRequest, GetSeatingReservationResponse, GetSeatingReservationSummaryByExternalIdRequest, GetSeatingReservationSummaryByExternalIdResponse, QuerySeatingReservationsRequest, QuerySeatingReservationsResponse };