import { GlobalTradingVariablesType } from "../../../backend/tradingVariables/types"; import { CumulVolContext } from "./index"; /** * @dev Builds cumulative volume price impact sub-context for a specific pair * @param globalTradingVariables The transformed global trading variables from backend * @param collateralIndex The collateral index (1-based) * @param pairIndex The pair index * @param additionalParams Additional parameters not available in trading variables * @returns Cumulative volume context ready for getTradeCumulVolPriceImpactP */ export declare const buildCumulVolContext: (globalTradingVariables: GlobalTradingVariablesType, collateralIndex: number, pairIndex: number, additionalParams: { currentBlock: number; contractsVersion?: number; isPnlPositive?: boolean; isOpen?: boolean; createdBlock?: number; userPriceImpact?: { cumulVolPriceImpactMultiplier: number; fixedSpreadP: number; }; protectionCloseFactorWhitelist?: boolean; }) => CumulVolContext | undefined;