export declare function listComplaints(companyId: string, query: { status?: string; severity?: string; category?: string; page: number; pageSize: number; }): Promise<{ data: any; meta: { total: any; page: number; pageSize: number; totalPages: number; }; }>; export declare function getComplaint(id: string, companyId: string): Promise; export declare function createComplaint(companyId: string, data: { reservationId?: string; reviewId?: string; customerId?: string; severity: string; category: string; subject: string; description?: string; assignedTo?: string; }): Promise; export declare function updateComplaint(id: string, companyId: string, data: { status?: string; severity?: string; category?: string; subject?: string; description?: string; notes?: string; resolution?: string; assignedTo?: string; }): Promise; export declare function deleteComplaint(id: string, companyId: string): Promise<{ success: boolean; }>; //# sourceMappingURL=complaint.service.d.ts.map