import { SnxAccount, Order } from '../../interfaces/sdkTypes.mjs';
import 'decimal.js';
import '../../interfaces/subgraphTypes.mjs';

declare const getAllOrdersByUserAddress: (subgraphEndpoint: string, userAddress: string, count?: number, skip?: number) => Promise<SnxAccount[]>;
declare const getOrderById: (subgraphEndpoint: string, orderId: string) => Promise<Order>;
declare const getSettledOrdersCountBasedOnTimeStampByUserAddress: (subgraphEndpoint: string, userAddress: string, count: number | undefined, skip: number | undefined, startTimeStamp: number, endTimeStamp: number) => Promise<number>;

export { getAllOrdersByUserAddress, getOrderById, getSettledOrdersCountBasedOnTimeStampByUserAddress };
