/** * @dev Builder functions for creating market price contexts */ import { MarketPriceContext } from "./types"; import { TradingVariablesCollateral } from "../../backend/tradingVariables/types"; /** * @dev Builds a market price context for a specific pair from trading variables * @param tradingVariables Trading variables for a specific collateral * @param pairIndex Pair index to create context for * @returns Market price context for the pair */ export declare const buildMarketPriceContext: (tradingVariables: TradingVariablesCollateral, pairIndex: number) => MarketPriceContext; /** * @dev Creates an empty market price context * @returns Empty market price context */ export declare const createEmptyMarketPriceContext: () => MarketPriceContext; /** * @dev Creates a market price context with custom values * @param skewDepth Skew depth in tokens * @param oiLongToken Long OI in tokens * @param oiShortToken Short OI in tokens * @returns Market price context */ export declare const createMarketPriceContext: (skewDepth: number, oiLongToken: number, oiShortToken: number) => MarketPriceContext;