import { HttpProviderConnector } from '@1inch/fusion-sdk'; import { ActiveOrdersRequest, OrdersByMakerRequest, OrderStatusRequest } from './orders.request.js'; import { ActiveOrdersResponse, ApiVersion, CancellableOrdersResponse, OrdersApiConfig, OrdersByMakerResponse, OrderStatusResponse, OrderVersionFilter, PublishedSecretsResponse, ReadyToAcceptSecretFills, ReadyToExecutePublicActions } from './types.js'; import { PaginationRequest } from '../../api/pagination.js'; import { ChainType } from '../../domains/index.js'; export declare class OrdersApi { private readonly config; private readonly httpClient; private static readonly Version; constructor(config: OrdersApiConfig, httpClient: HttpProviderConnector); getActiveOrders(params?: ActiveOrdersRequest): Promise; getOrderStatus(params: OrderStatusRequest): Promise; getOrdersByMaker(params: OrdersByMakerRequest): Promise; getReadyToAcceptSecretFills(orderHash: string): Promise; getReadyToExecutePublicActions(filter?: OrderVersionFilter): Promise; getPublishedSecrets(orderHash: string): Promise; getCancellableOrders(chainType: ChainType, pagination?: PaginationRequest, orderVersion?: ApiVersion[]): Promise; }