export declare class Order {
    id: string;
    orderId: string;
    tokenId: string;
    amount: string;
    amountRemaining: string;
    cost: string;
    price: string;
    isBuyOrder: boolean;
    maker: string;
    claimable: boolean;
    tokenAmountClaimable: string;
    nftAmountClaimable: string;
    timestamp: string;
    blockNumber: string;
    hash: string;
    lastTradedTimestamp: string;
    lastTradedBlockNumber: string;
    quote: string;
}
export declare class PriceLevel {
    id: string;
    tokenId: string;
    price: string;
    totalAmount: string;
    totalOrders: string;
    isBuyOrder: boolean;
    quote: string;
}
export declare class TokenInfo {
    id: string;
    tokenId: string;
    tick: string;
    minQuantity: string;
    isTradeable: boolean;
    lastTradedPrice: string;
    lastTradedQuantity: string;
    lastTradedTimestamp: string;
    lastTradedWasBuy: boolean;
    quote: string;
}
export declare class FailedOrder {
    id: string;
    tokenId: string;
    amount: string;
    price: string;
    maker: string;
    isBuyOrder: boolean;
    timestamp: string;
    blockNumber: string;
    quote: string;
}
export declare class SoldHistory {
    id: string;
    tokenId: string;
    amount: string;
    price: string;
    cost: string;
    maker: string;
    taker: string;
    timestamp: string;
    blockNumber: string;
    isBuyOrder: boolean;
    hash: string;
    quote: string;
    orderId: string;
}
export declare class OrderSoldAggregator {
    id: string;
    tokenId: string;
    quote: string;
    timestamp: string;
    totalCost: string;
    totalQuantity: string;
    firstPrice: string;
    lastPrice: string;
    minPrice: string;
    maxPrice: string;
}
export declare class CoreData {
    id: string;
    quote: string;
    quantityTick: string;
    orderBookFeeMakerBps: string;
    orderBookFeeTakerBps: string;
}
export declare enum OrderSide {
    Buy = 0,
    Sell = 1
}
export declare class BurnedAirdropData {
    id: string;
    tokenId: string;
    amount: string;
    timestamp: string;
}
export declare class BurnedAirdropDayData {
    id: string;
    tokenId: string;
    amount: string;
    burnEvents: string;
    timestamp: string;
}
export declare class ClaimedAirdropData {
    id: string;
    tokenId: string;
    amount: string;
    timestamp: string;
}
export declare class ClaimedAirdropDayData {
    id: string;
    tokenId: string;
    amount: string;
    claimEvents: string;
    timestamp: string;
}
export declare class LimitOrder {
    side: OrderSide;
    tokenId: string;
    price: string;
    quantity: string;
    onlyPost: boolean;
    onlyExactPriceIfMaker: boolean;
}
export declare class MarketOrder {
    side: OrderSide;
    tokenId: string;
    quantity: string;
    totalCost: string;
    useExactQuantity: boolean;
}
//# sourceMappingURL=types.d.ts.map