import { AxiosResponse } from "axios"; import { ApiRequest } from "../client/ApiRequest"; import { IOptions, IRequestOptions, IStandardParameters, IStandardResponse } from "../types"; export interface ITreasuryListing { /** * The detailed fields of the listing */ data: any; /** * Time the listing was added to this Treasury, in epoch seconds */ creation_tsz: number; } export interface IAddTreasuryListingParameters { treasury_key: string; listing_id: number; } export interface IRemoveTreasuryListingParameters { treasury_key: string; listing_id: number; } export declare class TreasuryListing extends ApiRequest { constructor(options: IOptions); /** * Add listing to a Treasury */ addTreasuryListing(params: IAddTreasuryListingParameters & IStandardParameters, extra?: IRequestOptions): Promise>>; /** * Remove listing from a Treasury */ removeTreasuryListing(params: IRemoveTreasuryListingParameters & IStandardParameters, extra?: IRequestOptions): Promise>>; }