import BaseClass from "../utils/BaseClass"; import { MarketCollection } from './Market'; import { CouponCodesPromotionRuleCollection } from './CouponCodesPromotionRule'; import { MultiRelationship, SingleRelationship } from "../typings/Library"; import { OrderAmountPromotionRuleCollection } from './OrderAmountPromotionRule'; import { SkuListPromotionRuleCollection } from './SkuListPromotionRule'; import { PromotionRuleCollection } from './PromotionRule'; export declare class ExternalPromotionCollection extends BaseClass { static className: string; name: string; startsAt: Date; expiresAt: Date; totalUsageLimit: number; totalUsageCount: number; active: boolean; promotionUrl: string; createdAt: Date; updatedAt: Date; reference: string; referenceOrigin: string; metadata: object; market: () => SingleRelationship; orderAmountPromotionRule: () => SingleRelationship; skuListPromotionRule: () => SingleRelationship; couponCodesPromotionRule: () => SingleRelationship; promotionRules: () => MultiRelationship; static define(): void; } declare const ExternalPromotion: import("../typings/Library").BaseResource; export default ExternalPromotion;