import { UpsertPromotionCostDTO } from "@mercurjs/types"; declare const PromotionCostModuleService_base: import("@medusajs/framework/utils").MedusaServiceReturnType; promotion_id: import("@medusajs/framework/utils").TextProperty; cost_bearer: import("@medusajs/framework/utils").EnumProperty<["store", "marketplace", "shared"]>; shared_marketplace_percentage: import("@medusajs/framework/utils").NullableModifier; metadata: import("@medusajs/framework/utils").NullableModifier, import("@medusajs/framework/utils").JSONProperty>; }>, "PromotionCost">; }>>; declare class PromotionCostModuleService extends PromotionCostModuleService_base { upsertPromotionCostsByPromotionId(input: UpsertPromotionCostDTO | UpsertPromotionCostDTO[]): Promise<{ id: string; promotion_id: string; cost_bearer: "shared" | "store" | "marketplace"; shared_marketplace_percentage: number | null; metadata: Record | null; raw_shared_marketplace_percentage: Record | null; created_at: Date; updated_at: Date; deleted_at: Date | null; }[]>; } export default PromotionCostModuleService;