export interface ICampaignModelAttributes { _id: string; title: string; discountType: "percentage" | "fixed"; discountValue: number; rules: { minSpend: number; maxDiscount: number; maxUse: number; isBuyOneGetOne: boolean; }; startDate: Date; endDate: Date; status: "active" | "inactive"; createdAt: Date; updatedAt: Date; }