import { LanguageCode } from '@vendure/common/lib/generated-types'; import { PromotionItemAction } from '../promotion-action'; export declare const buyXGetYFreeAction: PromotionItemAction<{}, import("..").PromotionCondition<{ amountX: { type: "int"; defaultValue: number; ui: { component: string; min: number; }; }; variantIdsX: { type: "ID"; list: true; ui: { component: string; }; label: { languageCode: LanguageCode.en; value: string; }[]; }; amountY: { type: "int"; defaultValue: number; ui: { component: string; min: number; }; }; variantIdsY: { type: "ID"; list: true; ui: { component: string; }; label: { languageCode: LanguageCode.en; value: string; }[]; }; }, "buy_x_get_y_free", false | { freeItemsPerLine: { [lineId: string]: number; }; }>[]>;