"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.utilizationRate = exports.multiplierPerBlock = exports.kink = exports.jumpMultiplierPerBlock = exports.isInterestRateModel = exports.getSupplyRate = exports.getBorrowRate = exports.blocksPerYear = exports.baseRatePerBlock = exports.NewInterestParams = void 0;
/**
 * Autogenerated file. Do not edit manually. */
exports.NewInterestParams = { anonymous: false, inputs: [{ indexed: false, internalType: "uint256", name: "baseRatePerBlock", type: "uint256" }, { indexed: false, internalType: "uint256", name: "multiplierPerBlock", type: "uint256" }, { indexed: false, internalType: "uint256", name: "jumpMultiplierPerBlock", type: "uint256" }, { indexed: false, internalType: "uint256", name: "kink", type: "uint256" }], name: "NewInterestParams", type: "event" };
exports.baseRatePerBlock = { inputs: [], name: "baseRatePerBlock", outputs: [{ internalType: "uint256", name: "", type: "uint256" }], stateMutability: "view", type: "function" };
exports.blocksPerYear = { inputs: [], name: "blocksPerYear", outputs: [{ internalType: "uint256", name: "", type: "uint256" }], stateMutability: "view", type: "function" };
exports.getBorrowRate = { inputs: [{ internalType: "uint256", name: "cash", type: "uint256" }, { internalType: "uint256", name: "borrows", type: "uint256" }, { internalType: "uint256", name: "reserves", type: "uint256" }], name: "getBorrowRate", outputs: [{ internalType: "uint256", name: "", type: "uint256" }], stateMutability: "view", type: "function" };
exports.getSupplyRate = { inputs: [{ internalType: "uint256", name: "cash", type: "uint256" }, { internalType: "uint256", name: "borrows", type: "uint256" }, { internalType: "uint256", name: "reserves", type: "uint256" }, { internalType: "uint256", name: "reserveFactorMantissa", type: "uint256" }], name: "getSupplyRate", outputs: [{ internalType: "uint256", name: "", type: "uint256" }], stateMutability: "view", type: "function" };
exports.isInterestRateModel = { inputs: [], name: "isInterestRateModel", outputs: [{ internalType: "bool", name: "", type: "bool" }], stateMutability: "view", type: "function" };
exports.jumpMultiplierPerBlock = { inputs: [], name: "jumpMultiplierPerBlock", outputs: [{ internalType: "uint256", name: "", type: "uint256" }], stateMutability: "view", type: "function" };
exports.kink = { inputs: [], name: "kink", outputs: [{ internalType: "uint256", name: "", type: "uint256" }], stateMutability: "view", type: "function" };
exports.multiplierPerBlock = { inputs: [], name: "multiplierPerBlock", outputs: [{ internalType: "uint256", name: "", type: "uint256" }], stateMutability: "view", type: "function" };
exports.utilizationRate = { inputs: [{ internalType: "uint256", name: "cash", type: "uint256" }, { internalType: "uint256", name: "borrows", type: "uint256" }, { internalType: "uint256", name: "reserves", type: "uint256" }], name: "utilizationRate", outputs: [{ internalType: "uint256", name: "", type: "uint256" }], stateMutability: "pure", type: "function" };
exports.default = [exports.NewInterestParams, exports.baseRatePerBlock, exports.blocksPerYear, exports.getBorrowRate, exports.getSupplyRate, exports.isInterestRateModel, exports.jumpMultiplierPerBlock, exports.kink, exports.multiplierPerBlock, exports.utilizationRate];
