import { Context } from "@medusajs/framework/types"; import { EntityManager } from "@medusajs/framework/mikro-orm/knex"; declare const ReviewModuleService_base: import("@medusajs/framework/utils").MedusaServiceReturnType; display_id: import("@medusajs/framework/utils").AutoIncrementProperty; reference: import("@medusajs/framework/utils").EnumProperty<["product", "seller"]>; rating: import("@medusajs/framework/utils").NumberProperty; customer_note: import("@medusajs/framework/utils").NullableModifier; seller_note: import("@medusajs/framework/utils").NullableModifier; status: import("@medusajs/framework/utils").EnumProperty<["pending", "published", "rejected"]>; }>, "review">; }>>; declare class ReviewModuleService extends ReviewModuleService_base { getAvgRating(type: "seller" | "product", id: string, sharedContext?: Context): Promise; getSellersWithRating(fields: string[], sharedContext?: Context): Promise; getProductsWithRating(fields: string[], sharedContext?: Context): Promise; } export default ReviewModuleService;