export declare const morphoBlueAbi: readonly [{ readonly type: "function"; readonly name: "borrow"; readonly inputs: readonly [{ readonly name: "marketParams"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "loanToken"; readonly type: "address"; }, { readonly name: "collateralToken"; readonly type: "address"; }, { readonly name: "oracle"; readonly type: "address"; }, { readonly name: "irm"; readonly type: "address"; }, { readonly name: "lltv"; readonly type: "uint256"; }]; }, { readonly name: "assets"; readonly type: "uint256"; }, { readonly name: "shares"; readonly type: "uint256"; }, { readonly name: "onBehalf"; readonly type: "address"; }, { readonly name: "receiver"; readonly type: "address"; }]; readonly outputs: readonly [{ readonly name: "assetsBorrowed"; readonly type: "uint256"; }, { readonly name: "sharesBorrowed"; readonly type: "uint256"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly name: "isAuthorized"; readonly inputs: readonly [{ readonly name: "authorizer"; readonly type: "address"; }, { readonly name: "authorized"; readonly type: "address"; }]; readonly outputs: readonly [{ readonly name: ""; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly name: "market"; readonly inputs: readonly [{ readonly name: "id"; readonly type: "bytes32"; }]; readonly outputs: readonly [{ readonly name: "totalSupplyAssets"; readonly type: "uint128"; }, { readonly name: "totalSupplyShares"; readonly type: "uint128"; }, { readonly name: "totalBorrowAssets"; readonly type: "uint128"; }, { readonly name: "totalBorrowShares"; readonly type: "uint128"; }, { readonly name: "lastUpdate"; readonly type: "uint128"; }, { readonly name: "fee"; readonly type: "uint128"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly name: "nonce"; readonly inputs: readonly [{ readonly name: "authorizer"; readonly type: "address"; }]; readonly outputs: readonly [{ readonly name: ""; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly name: "position"; readonly inputs: readonly [{ readonly name: "id"; readonly type: "bytes32"; }, { readonly name: "user"; readonly type: "address"; }]; readonly outputs: readonly [{ readonly name: "supplyShares"; readonly type: "uint256"; }, { readonly name: "borrowShares"; readonly type: "uint128"; }, { readonly name: "collateral"; readonly type: "uint128"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly name: "repay"; readonly inputs: readonly [{ readonly name: "marketParams"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "loanToken"; readonly type: "address"; }, { readonly name: "collateralToken"; readonly type: "address"; }, { readonly name: "oracle"; readonly type: "address"; }, { readonly name: "irm"; readonly type: "address"; }, { readonly name: "lltv"; readonly type: "uint256"; }]; }, { readonly name: "assets"; readonly type: "uint256"; }, { readonly name: "shares"; readonly type: "uint256"; }, { readonly name: "onBehalf"; readonly type: "address"; }, { readonly name: "data"; readonly type: "bytes"; }]; readonly outputs: readonly [{ readonly name: "assetsRepaid"; readonly type: "uint256"; }, { readonly name: "sharesRepaid"; readonly type: "uint256"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly name: "setAuthorization"; readonly inputs: readonly [{ readonly name: "authorized"; readonly type: "address"; }, { readonly name: "newIsAuthorized"; readonly type: "bool"; }]; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly name: "setAuthorizationWithSig"; readonly inputs: readonly [{ readonly name: "authorization"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "authorizer"; readonly type: "address"; }, { readonly name: "authorized"; readonly type: "address"; }, { readonly name: "isAuthorized"; readonly type: "bool"; }, { readonly name: "nonce"; readonly type: "uint256"; }, { readonly name: "deadline"; readonly type: "uint256"; }]; }, { readonly name: "signature"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "v"; readonly type: "uint8"; }, { readonly name: "r"; readonly type: "bytes32"; }, { readonly name: "s"; readonly type: "bytes32"; }]; }]; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly name: "supplyCollateral"; readonly inputs: readonly [{ readonly name: "marketParams"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "loanToken"; readonly type: "address"; }, { readonly name: "collateralToken"; readonly type: "address"; }, { readonly name: "oracle"; readonly type: "address"; }, { readonly name: "irm"; readonly type: "address"; }, { readonly name: "lltv"; readonly type: "uint256"; }]; }, { readonly name: "assets"; readonly type: "uint256"; }, { readonly name: "onBehalf"; readonly type: "address"; }, { readonly name: "data"; readonly type: "bytes"; }]; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly name: "withdrawCollateral"; readonly inputs: readonly [{ readonly name: "marketParams"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "loanToken"; readonly type: "address"; }, { readonly name: "collateralToken"; readonly type: "address"; }, { readonly name: "oracle"; readonly type: "address"; }, { readonly name: "irm"; readonly type: "address"; }, { readonly name: "lltv"; readonly type: "uint256"; }]; }, { readonly name: "assets"; readonly type: "uint256"; }, { readonly name: "onBehalf"; readonly type: "address"; }, { readonly name: "receiver"; readonly type: "address"; }]; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }]; //# sourceMappingURL=morphoBlueAbi.d.ts.map