import BigNumber from 'bignumber.js';
import { Token } from "../../../common/tokens";
import { LIMIT_ORDER_STATUS } from "./limit-order-status";
/**
 * Parsed limit order, returned from 1inch api.
 */
export interface LimitOrder {
    hash: string;
    creation: Date;
    expiration: Date | null;
    fromToken: Token | null;
    toToken: Token | null;
    fromAmount: BigNumber;
    toAmount: BigNumber;
    fromBalance: BigNumber;
    status: LIMIT_ORDER_STATUS;
    /**
     * From 0 to 100, stores filled percent of order.
     */
    filledPercent: number;
}
