import { Types } from "mongoose"; export interface ICoupon { shopId: Types.ObjectId; discountAmount: number; discountPercentage: number; usageLimit: number; usageCount: number; userUsageLimit: number; code: string; minPurchaseAmount: number; category: Types.ObjectId[]; includedProducts: number[]; excludedProducts: number[]; description: string; isActive: boolean; includeSpecialSale: boolean; expirationDate: string; deleted: boolean; }