/** * @dev Converters for liquidation data between contract and SDK formats */ import { IPairsStorage } from "../../contracts/types/generated/GNSMultiCollatDiamond"; import { LiquidationParams } from "../types"; /** * @dev Converts contract liquidation params to SDK format * @param params Group liquidation params from contract * @returns Normalized liquidation params */ export declare const convertLiquidationParams: (params: IPairsStorage.GroupLiquidationParamsStructOutput) => LiquidationParams; /** * @dev Converts array of liquidation params from contract * @param paramsArray Array of group liquidation params * @returns Array of normalized liquidation params */ export declare const convertLiquidationParamsArray: (paramsArray: IPairsStorage.GroupLiquidationParamsStructOutput[]) => LiquidationParams[]; /** * @dev Converts liquidation params to contract format (for encoding) * @param params SDK liquidation params * @returns Contract-formatted liquidation params */ export declare const encodeLiquidationParams: (params: LiquidationParams) => IPairsStorage.GroupLiquidationParamsStruct;