/** * Calculate dynamic fee based on price * Returns fee in basis points (bps) */ export declare function calculateDynamicFeeBps(price: number): number; /** * Apply dynamic fee to price for buy orders (adds fee) */ export declare function applyBuyFee(price: number): number; /** * Apply dynamic fee to price for sell orders (subtracts fee) */ export declare function applySellFee(price: number): number; /** * Simulate a buy order with given amount and price */ export declare function simulateBuyOrder(amount: number, price: number): { entryPrice: number; effectivePrice: number; sharesReceived: number; feeAmount: number; feePercentage: number; }; /** * Simulate a sell order with given shares and price */ export declare function simulateSellOrder(shares: number, price: number): { entryPrice: number; effectivePrice: number; sharesReceived: number; feeAmount: number; feePercentage: number; }; /** * Generate fee curve data for visualization */ export declare function generateFeeCurve(step?: number): Array<{ price: number; feeBps: number; feePercentage: number; }>;