import { AxiosResponse } from "axios"; import { ApiRequest } from "../client/ApiRequest"; import { IOptions, IRequestOptions, IStandardParameters, IStandardResponse } from "../types"; export interface IListingVariationImage { /** * The variation images on a listing. An array with inputs for the property_id, value_id, and image_id fields. */ variation_images: any; } export interface IGetVariationImagesParameters { listing_id: number; } export interface IUpdateVariationImagesParameters { listing_id: number; variation_images: any; } export declare class ListingVariationImage extends ApiRequest { constructor(options: IOptions); /** * Gets all variation images on a listing */ getVariationImages(params: IGetVariationImagesParameters & IStandardParameters, extra?: IRequestOptions): Promise>>; /** * Creates variation images on a listing */ updateVariationImages(params: IUpdateVariationImagesParameters & IStandardParameters, extra?: IRequestOptions): Promise>>; }