import type { ApiResponse } from "@rarible/ethereum-api-client"; import { BaseAPI } from "@rarible/ethereum-api-client"; export interface GetTradesRequest { tokenType: string; tokenAddress: string; tokenId: string; } export interface GetTradesResponse { "result": { a: { "order_id": number; "sold": string; "token_type": string; }; b: { "order_id": number; "sold": string; "token_address": string; "token_id": string; "token_type": string; }; "status": string; "timestamp": string; "transaction_id": number; }[]; "cursor": string; } export declare class ImxTradesControllerApi extends BaseAPI { getTradesRaw(requestParameters: GetTradesRequest): Promise>; /** */ getTrades(requestParameters: GetTradesRequest): Promise; }