import { BaseResource } from './BaseResource.js'; import type { RequestOptions } from '../types/common.js'; import type { CheckoutOffer, CheckoutOfferCreateParams, CheckoutOfferListParams, CheckoutOfferListResponse, CheckoutOfferDeleteParams } from '../types/checkout-offers.js'; export declare class CheckoutOffers extends BaseResource { /** * Create a checkout offer with line items and optional promotions. * These offers are used by native offer pages (post-purchase upsell/downsell). */ create(params: CheckoutOfferCreateParams, opts?: RequestOptions): Promise; /** * Retrieve a single checkout offer by ID. */ retrieve(id: string, opts?: RequestOptions): Promise<{ offer: CheckoutOffer; }>; /** * List checkout offers for a store. */ list(params: CheckoutOfferListParams, opts?: RequestOptions): Promise; /** * Delete one or more checkout offers. */ del(params: CheckoutOfferDeleteParams, opts?: RequestOptions): Promise<{ success: boolean; }>; } //# sourceMappingURL=CheckoutOffers.d.ts.map