import Big from "big.js"; import { PositionSide } from "./types"; interface IPositionHistory { txId: string; tickerSymbol: string; baseSymbol: string; baseTokenAddress: string; side: PositionSide; size: Big; positionNotional: Big; price: Big; realizedPnl: Big; timestamp: number; tradingFee: Big; isClosed?: boolean; fromFunctionSignature?: string; } export declare class PositionHistory implements IPositionHistory { readonly txId: string; readonly tickerSymbol: string; readonly baseSymbol: string; readonly baseTokenAddress: string; readonly side: PositionSide; readonly size: Big; readonly positionNotional: Big; readonly realizedPnl: Big; readonly price: Big; readonly timestamp: number; readonly tradingFee: Big; readonly isClosed: boolean; readonly fromFunctionSignature?: string; constructor({ txId, tickerSymbol, baseSymbol, baseTokenAddress, side, size, positionNotional, realizedPnl, price, tradingFee, timestamp, isClosed, fromFunctionSignature, }: IPositionHistory); } export {};