import { BaseResource } from './BaseResource.js'; import type { RequestOptions } from '../types/common.js'; import type { Promotion, PromotionCreateParams, PromotionUpdateParams, PromotionCode, PromotionCodeCreateParams, PromotionCodeUpdateParams } from '../types/promotions.js'; export declare class Promotions extends BaseResource { list(params?: { storeId?: string; }, opts?: RequestOptions): Promise; create(params: PromotionCreateParams, opts?: RequestOptions): Promise; retrieve(id: string, storeId?: string, opts?: RequestOptions): Promise; update(params: PromotionUpdateParams, opts?: RequestOptions): Promise; del(ids: string[], storeId?: string, opts?: RequestOptions): Promise; } export declare class PromotionCodes extends BaseResource { list(opts?: RequestOptions): Promise; create(params: PromotionCodeCreateParams, opts?: RequestOptions): Promise; update(params: PromotionCodeUpdateParams, opts?: RequestOptions): Promise; del(ids: string[], opts?: RequestOptions): Promise; } //# sourceMappingURL=Promotions.d.ts.map