import { ApplicationMethodAllocationValues, ApplicationMethodTargetTypeValues, ApplicationMethodTypeValues, BigNumberInput, InferEntityType, PromotionDTO } from "@medusajs/framework/types"; import { Promotion } from "../models"; export interface CreateApplicationMethodDTO { type: ApplicationMethodTypeValues; target_type: ApplicationMethodTargetTypeValues; allocation?: ApplicationMethodAllocationValues; value?: BigNumberInput; currency_code?: string | null; promotion: InferEntityType | string | PromotionDTO; max_quantity?: BigNumberInput | null; buy_rules_min_quantity?: BigNumberInput | null; apply_to_quantity?: BigNumberInput | null; } export interface UpdateApplicationMethodDTO { id?: string; type?: ApplicationMethodTypeValues; target_type?: ApplicationMethodTargetTypeValues; allocation?: ApplicationMethodAllocationValues; value?: BigNumberInput; currency_code?: string | null; promotion?: InferEntityType | string | PromotionDTO; max_quantity?: BigNumberInput | null; buy_rules_min_quantity?: BigNumberInput | null; apply_to_quantity?: BigNumberInput | null; } //# sourceMappingURL=application-method.d.ts.map