/** Minimal Compound V3 (Comet) ABI — enough for position reads + supply/withdraw. */ export declare const cometAbi: readonly [{ readonly type: "function"; readonly name: "baseToken"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: ""; readonly type: "address"; }]; }, { readonly type: "function"; readonly name: "balanceOf"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly name: "account"; readonly type: "address"; }]; readonly outputs: readonly [{ readonly name: ""; readonly type: "uint256"; }]; }, { readonly type: "function"; readonly name: "borrowBalanceOf"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly name: "account"; readonly type: "address"; }]; readonly outputs: readonly [{ readonly name: ""; readonly type: "uint256"; }]; }, { readonly type: "function"; readonly name: "collateralBalanceOf"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly name: "account"; readonly type: "address"; }, { readonly name: "asset"; readonly type: "address"; }]; readonly outputs: readonly [{ readonly name: ""; readonly type: "uint128"; }]; }, { readonly type: "function"; readonly name: "numAssets"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: ""; readonly type: "uint8"; }]; }, { readonly type: "function"; readonly name: "getAssetInfo"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly name: "i"; readonly type: "uint8"; }]; readonly outputs: readonly [{ readonly name: ""; readonly type: "tuple"; readonly components: readonly [{ readonly name: "offset"; readonly type: "uint8"; }, { readonly name: "asset"; readonly type: "address"; }, { readonly name: "priceFeed"; readonly type: "address"; }, { readonly name: "scale"; readonly type: "uint64"; }, { readonly name: "borrowCollateralFactor"; readonly type: "uint64"; }, { readonly name: "liquidateCollateralFactor"; readonly type: "uint64"; }, { readonly name: "liquidationFactor"; readonly type: "uint64"; }, { readonly name: "supplyCap"; readonly type: "uint128"; }]; }]; }, { readonly type: "function"; readonly name: "supply"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly name: "asset"; readonly type: "address"; }, { readonly name: "amount"; readonly type: "uint256"; }]; readonly outputs: readonly []; }, { readonly type: "function"; readonly name: "withdraw"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly name: "asset"; readonly type: "address"; }, { readonly name: "amount"; readonly type: "uint256"; }]; readonly outputs: readonly []; }];