@marinade.finance/kamino-sdk
Version:
9 lines (8 loc) • 829 B
TypeScript
import { RebalanceTypeKind } from '../kamino-client/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[];