import { AMMStateResponse, OrderBooksResponse } from '../../backend/secrettune/BorosCoreSDK'; import { AMMContractState } from './PositiveAMMMath'; export declare function calcAMMImpliedRate(ammStateResponse: AMMStateResponse, isPositiveAMM: boolean): number; export declare function combineMarketOrderBookAndAMM(tickSize: number, marketOrderBook: OrderBooksResponse, ammStateResponse: AMMStateResponse, isPositiveAMM: boolean, ammShiftedRate: string, orderBookSizePerSide?: number): OrderBooksResponse; export declare function calSwapAMMFromToRate({ fromRate, toRate, isPositiveAMM, state, }: { fromRate: number; toRate: number; isPositiveAMM: boolean; state: AMMContractState; }): bigint; export declare function calcSwapAMMToRate({ rate, isPositiveAMM, state, }: { rate: number; isPositiveAMM: boolean; state: AMMContractState; }): bigint;