import { AxiosResponse } from "axios"; import { ApiRequest } from "../client/ApiRequest"; import { IOptions, IRequestOptions, IStandardParameters, IStandardResponse } from "../types"; export interface IListingProduct { /** * The numeric ID of this product. */ product_id: number; /** * A list of 0-2 properties associated with this product and their values. */ property_values: any[]; /** * The product identifier (if set). */ sku: string; /** * A JSON list of active offerings for this product. */ offerings: any[]; /** * Has the product been deleted? */ is_deleted: boolean; } export interface IGetProductParameters { listing_id: number; product_id: number; } export declare class ListingProduct extends ApiRequest { constructor(options: IOptions); /** * Get a specific offering for a listing */ getProduct(params: IGetProductParameters & IStandardParameters, extra?: IRequestOptions): Promise>>; }