import { z } from 'zod'; export declare const createSchema: z.ZodObject<{ reservationId: z.ZodOptional; reviewId: z.ZodOptional; customerId: z.ZodOptional; severity: z.ZodDefault>; category: z.ZodEnum<["BOOKING", "PICKUP", "VEHICLE_CLEANLINESS", "VEHICLE_CONDITION", "STAFF_SERVICE", "PRICING", "DEPOSIT", "INSURANCE", "DAMAGE_CLAIM", "RETURN_PROCESS", "COMMUNICATION", "ROADSIDE_ASSISTANCE", "BILLING", "OTHER"]>; subject: z.ZodString; description: z.ZodOptional; assignedTo: z.ZodOptional; }, "strip", z.ZodTypeAny, { category: "OTHER" | "DEPOSIT" | "BOOKING" | "PICKUP" | "VEHICLE_CLEANLINESS" | "VEHICLE_CONDITION" | "STAFF_SERVICE" | "PRICING" | "INSURANCE" | "DAMAGE_CLAIM" | "RETURN_PROCESS" | "COMMUNICATION" | "ROADSIDE_ASSISTANCE" | "BILLING"; severity: "LEVEL_1" | "LEVEL_2" | "LEVEL_3"; subject: string; description?: string | undefined; customerId?: string | undefined; reservationId?: string | undefined; reviewId?: string | undefined; assignedTo?: string | undefined; }, { category: "OTHER" | "DEPOSIT" | "BOOKING" | "PICKUP" | "VEHICLE_CLEANLINESS" | "VEHICLE_CONDITION" | "STAFF_SERVICE" | "PRICING" | "INSURANCE" | "DAMAGE_CLAIM" | "RETURN_PROCESS" | "COMMUNICATION" | "ROADSIDE_ASSISTANCE" | "BILLING"; subject: string; description?: string | undefined; severity?: "LEVEL_1" | "LEVEL_2" | "LEVEL_3" | undefined; customerId?: string | undefined; reservationId?: string | undefined; reviewId?: string | undefined; assignedTo?: string | undefined; }>; export declare const updateSchema: z.ZodObject<{ status: z.ZodOptional>; severity: z.ZodOptional>; category: z.ZodOptional>; subject: z.ZodOptional; description: z.ZodOptional; notes: z.ZodOptional; resolution: z.ZodOptional; assignedTo: z.ZodOptional; }, "strip", z.ZodTypeAny, { category?: "OTHER" | "DEPOSIT" | "BOOKING" | "PICKUP" | "VEHICLE_CLEANLINESS" | "VEHICLE_CONDITION" | "STAFF_SERVICE" | "PRICING" | "INSURANCE" | "DAMAGE_CLAIM" | "RETURN_PROCESS" | "COMMUNICATION" | "ROADSIDE_ASSISTANCE" | "BILLING" | undefined; status?: "OPEN" | "INVESTIGATING" | "RESOLVED" | "CLOSED" | undefined; notes?: string | undefined; description?: string | undefined; severity?: "LEVEL_1" | "LEVEL_2" | "LEVEL_3" | undefined; subject?: string | undefined; assignedTo?: string | undefined; resolution?: string | undefined; }, { category?: "OTHER" | "DEPOSIT" | "BOOKING" | "PICKUP" | "VEHICLE_CLEANLINESS" | "VEHICLE_CONDITION" | "STAFF_SERVICE" | "PRICING" | "INSURANCE" | "DAMAGE_CLAIM" | "RETURN_PROCESS" | "COMMUNICATION" | "ROADSIDE_ASSISTANCE" | "BILLING" | undefined; status?: "OPEN" | "INVESTIGATING" | "RESOLVED" | "CLOSED" | undefined; notes?: string | undefined; description?: string | undefined; severity?: "LEVEL_1" | "LEVEL_2" | "LEVEL_3" | undefined; subject?: string | undefined; assignedTo?: string | undefined; resolution?: string | undefined; }>; export declare const listQuerySchema: z.ZodObject<{ status: z.ZodOptional; severity: z.ZodOptional; category: z.ZodOptional; page: z.ZodDefault; pageSize: z.ZodDefault; }, "strip", z.ZodTypeAny, { page: number; pageSize: number; category?: string | undefined; status?: string | undefined; severity?: string | undefined; }, { category?: string | undefined; status?: string | undefined; page?: number | undefined; pageSize?: number | undefined; severity?: string | undefined; }>; export declare const idParamSchema: z.ZodObject<{ id: z.ZodString; }, "strip", z.ZodTypeAny, { id: string; }, { id: string; }>; //# sourceMappingURL=complaint.schemas.d.ts.map