import { BaseResource } from './BaseResource.js'; import type { RequestOptions } from '../types/common.js'; import type { Offer, OfferListParams, OfferListResponse, OfferCreateParams, OfferUpdateParams } from '../types/offers.js'; export declare class Offers extends BaseResource { /** * List upsell offers and order bumps for a store. * Filter by type ('upsell' or 'orderbump'), enabled status, and search text. */ list(params: OfferListParams, opts?: RequestOptions): Promise; /** * Retrieve a single offer by ID. */ retrieve(id: string, opts?: RequestOptions): Promise; /** * Create a new upsell offer or order bump. */ create(params: OfferCreateParams, opts?: RequestOptions): Promise<{ id: string; }>; /** * Update an existing offer. */ update(params: OfferUpdateParams, opts?: RequestOptions): Promise; /** * Delete one or more offers by their IDs. */ del(ids: string[], opts?: RequestOptions): Promise<{ success: boolean; }>; } //# sourceMappingURL=Offers.d.ts.map