/**
 * Autogenerated file. Do not edit manually. */
export declare const NewInterestParams: {
    readonly anonymous: false;
    readonly inputs: readonly [{
        readonly indexed: false;
        readonly internalType: "uint256";
        readonly name: "baseRatePerBlock";
        readonly type: "uint256";
    }, {
        readonly indexed: false;
        readonly internalType: "uint256";
        readonly name: "multiplierPerBlock";
        readonly type: "uint256";
    }, {
        readonly indexed: false;
        readonly internalType: "uint256";
        readonly name: "jumpMultiplierPerBlock";
        readonly type: "uint256";
    }, {
        readonly indexed: false;
        readonly internalType: "uint256";
        readonly name: "kink";
        readonly type: "uint256";
    }];
    readonly name: "NewInterestParams";
    readonly type: "event";
};
export declare const baseRatePerBlock: {
    readonly inputs: readonly [];
    readonly name: "baseRatePerBlock";
    readonly outputs: readonly [{
        readonly internalType: "uint256";
        readonly name: "";
        readonly type: "uint256";
    }];
    readonly stateMutability: "view";
    readonly type: "function";
};
export declare const blocksPerYear: {
    readonly inputs: readonly [];
    readonly name: "blocksPerYear";
    readonly outputs: readonly [{
        readonly internalType: "uint256";
        readonly name: "";
        readonly type: "uint256";
    }];
    readonly stateMutability: "view";
    readonly type: "function";
};
export declare const getBorrowRate: {
    readonly inputs: readonly [{
        readonly internalType: "uint256";
        readonly name: "cash";
        readonly type: "uint256";
    }, {
        readonly internalType: "uint256";
        readonly name: "borrows";
        readonly type: "uint256";
    }, {
        readonly internalType: "uint256";
        readonly name: "reserves";
        readonly type: "uint256";
    }];
    readonly name: "getBorrowRate";
    readonly outputs: readonly [{
        readonly internalType: "uint256";
        readonly name: "";
        readonly type: "uint256";
    }];
    readonly stateMutability: "view";
    readonly type: "function";
};
export declare const getSupplyRate: {
    readonly inputs: readonly [{
        readonly internalType: "uint256";
        readonly name: "cash";
        readonly type: "uint256";
    }, {
        readonly internalType: "uint256";
        readonly name: "borrows";
        readonly type: "uint256";
    }, {
        readonly internalType: "uint256";
        readonly name: "reserves";
        readonly type: "uint256";
    }, {
        readonly internalType: "uint256";
        readonly name: "reserveFactorMantissa";
        readonly type: "uint256";
    }];
    readonly name: "getSupplyRate";
    readonly outputs: readonly [{
        readonly internalType: "uint256";
        readonly name: "";
        readonly type: "uint256";
    }];
    readonly stateMutability: "view";
    readonly type: "function";
};
export declare const isInterestRateModel: {
    readonly inputs: readonly [];
    readonly name: "isInterestRateModel";
    readonly outputs: readonly [{
        readonly internalType: "bool";
        readonly name: "";
        readonly type: "bool";
    }];
    readonly stateMutability: "view";
    readonly type: "function";
};
export declare const jumpMultiplierPerBlock: {
    readonly inputs: readonly [];
    readonly name: "jumpMultiplierPerBlock";
    readonly outputs: readonly [{
        readonly internalType: "uint256";
        readonly name: "";
        readonly type: "uint256";
    }];
    readonly stateMutability: "view";
    readonly type: "function";
};
export declare const kink: {
    readonly inputs: readonly [];
    readonly name: "kink";
    readonly outputs: readonly [{
        readonly internalType: "uint256";
        readonly name: "";
        readonly type: "uint256";
    }];
    readonly stateMutability: "view";
    readonly type: "function";
};
export declare const multiplierPerBlock: {
    readonly inputs: readonly [];
    readonly name: "multiplierPerBlock";
    readonly outputs: readonly [{
        readonly internalType: "uint256";
        readonly name: "";
        readonly type: "uint256";
    }];
    readonly stateMutability: "view";
    readonly type: "function";
};
export declare const utilizationRate: {
    readonly inputs: readonly [{
        readonly internalType: "uint256";
        readonly name: "cash";
        readonly type: "uint256";
    }, {
        readonly internalType: "uint256";
        readonly name: "borrows";
        readonly type: "uint256";
    }, {
        readonly internalType: "uint256";
        readonly name: "reserves";
        readonly type: "uint256";
    }];
    readonly name: "utilizationRate";
    readonly outputs: readonly [{
        readonly internalType: "uint256";
        readonly name: "";
        readonly type: "uint256";
    }];
    readonly stateMutability: "pure";
    readonly type: "function";
};
declare const _default: readonly [{
    readonly anonymous: false;
    readonly inputs: readonly [{
        readonly indexed: false;
        readonly internalType: "uint256";
        readonly name: "baseRatePerBlock";
        readonly type: "uint256";
    }, {
        readonly indexed: false;
        readonly internalType: "uint256";
        readonly name: "multiplierPerBlock";
        readonly type: "uint256";
    }, {
        readonly indexed: false;
        readonly internalType: "uint256";
        readonly name: "jumpMultiplierPerBlock";
        readonly type: "uint256";
    }, {
        readonly indexed: false;
        readonly internalType: "uint256";
        readonly name: "kink";
        readonly type: "uint256";
    }];
    readonly name: "NewInterestParams";
    readonly type: "event";
}, {
    readonly inputs: readonly [];
    readonly name: "baseRatePerBlock";
    readonly outputs: readonly [{
        readonly internalType: "uint256";
        readonly name: "";
        readonly type: "uint256";
    }];
    readonly stateMutability: "view";
    readonly type: "function";
}, {
    readonly inputs: readonly [];
    readonly name: "blocksPerYear";
    readonly outputs: readonly [{
        readonly internalType: "uint256";
        readonly name: "";
        readonly type: "uint256";
    }];
    readonly stateMutability: "view";
    readonly type: "function";
}, {
    readonly inputs: readonly [{
        readonly internalType: "uint256";
        readonly name: "cash";
        readonly type: "uint256";
    }, {
        readonly internalType: "uint256";
        readonly name: "borrows";
        readonly type: "uint256";
    }, {
        readonly internalType: "uint256";
        readonly name: "reserves";
        readonly type: "uint256";
    }];
    readonly name: "getBorrowRate";
    readonly outputs: readonly [{
        readonly internalType: "uint256";
        readonly name: "";
        readonly type: "uint256";
    }];
    readonly stateMutability: "view";
    readonly type: "function";
}, {
    readonly inputs: readonly [{
        readonly internalType: "uint256";
        readonly name: "cash";
        readonly type: "uint256";
    }, {
        readonly internalType: "uint256";
        readonly name: "borrows";
        readonly type: "uint256";
    }, {
        readonly internalType: "uint256";
        readonly name: "reserves";
        readonly type: "uint256";
    }, {
        readonly internalType: "uint256";
        readonly name: "reserveFactorMantissa";
        readonly type: "uint256";
    }];
    readonly name: "getSupplyRate";
    readonly outputs: readonly [{
        readonly internalType: "uint256";
        readonly name: "";
        readonly type: "uint256";
    }];
    readonly stateMutability: "view";
    readonly type: "function";
}, {
    readonly inputs: readonly [];
    readonly name: "isInterestRateModel";
    readonly outputs: readonly [{
        readonly internalType: "bool";
        readonly name: "";
        readonly type: "bool";
    }];
    readonly stateMutability: "view";
    readonly type: "function";
}, {
    readonly inputs: readonly [];
    readonly name: "jumpMultiplierPerBlock";
    readonly outputs: readonly [{
        readonly internalType: "uint256";
        readonly name: "";
        readonly type: "uint256";
    }];
    readonly stateMutability: "view";
    readonly type: "function";
}, {
    readonly inputs: readonly [];
    readonly name: "kink";
    readonly outputs: readonly [{
        readonly internalType: "uint256";
        readonly name: "";
        readonly type: "uint256";
    }];
    readonly stateMutability: "view";
    readonly type: "function";
}, {
    readonly inputs: readonly [];
    readonly name: "multiplierPerBlock";
    readonly outputs: readonly [{
        readonly internalType: "uint256";
        readonly name: "";
        readonly type: "uint256";
    }];
    readonly stateMutability: "view";
    readonly type: "function";
}, {
    readonly inputs: readonly [{
        readonly internalType: "uint256";
        readonly name: "cash";
        readonly type: "uint256";
    }, {
        readonly internalType: "uint256";
        readonly name: "borrows";
        readonly type: "uint256";
    }, {
        readonly internalType: "uint256";
        readonly name: "reserves";
        readonly type: "uint256";
    }];
    readonly name: "utilizationRate";
    readonly outputs: readonly [{
        readonly internalType: "uint256";
        readonly name: "";
        readonly type: "uint256";
    }];
    readonly stateMutability: "pure";
    readonly type: "function";
}];
export default _default;
