@kamino-finance/kliquidity-sdk
Version:
Typescript SDK for interacting with the Kamino Liquidity (kliquidity) protocol
11 lines • 1.01 kB
TypeScript
import Decimal from 'decimal.js';
import { RebalanceTypeKind } from '../@codegen/kliquidity/types';
import { RebalanceFieldInfo } from '../utils';
import { RebalanceMethod } from '../utils/CreationParameters';
export declare function getRebalanceTypeFromRebalanceFields(rebalanceFieldInfos: RebalanceFieldInfo[]): RebalanceTypeKind;
export declare function rebalanceTypeToRebalanceMethod(rebalanceType: RebalanceTypeKind): RebalanceMethod;
export declare function getRebalanceMethodFromRebalanceFields(rebalanceFieldInfos: RebalanceFieldInfo[]): RebalanceMethod;
export declare function upsertRebalanceFieldInfo(rebalanceFieldInfos: RebalanceFieldInfo[], newFieldInfo: RebalanceFieldInfo): RebalanceFieldInfo[];
export declare function upsertManyRebalanceFieldInfos(rebalanceFieldInfos: RebalanceFieldInfo[], newFieldInfos: RebalanceFieldInfo[]): RebalanceFieldInfo[];
export declare function extractPricesFromDeserializedState(state: RebalanceFieldInfo[]): [Decimal, Decimal];
//# sourceMappingURL=utils.d.ts.map