export declare const CometLensAbi: readonly [{
    readonly inputs: readonly [{
        readonly internalType: "address";
        readonly name: "asset";
        readonly type: "address";
    }, {
        readonly internalType: "address";
        readonly name: "comet";
        readonly type: "address";
    }];
    readonly name: "getAssetData";
    readonly outputs: readonly [{
        readonly components: readonly [{
            readonly internalType: "uint8";
            readonly name: "offset";
            readonly type: "uint8";
        }, {
            readonly internalType: "address";
            readonly name: "asset";
            readonly type: "address";
        }, {
            readonly internalType: "address";
            readonly name: "priceFeed";
            readonly type: "address";
        }, {
            readonly internalType: "uint64";
            readonly name: "scale";
            readonly type: "uint64";
        }, {
            readonly internalType: "uint64";
            readonly name: "borrowCollateralFactor";
            readonly type: "uint64";
        }, {
            readonly internalType: "uint64";
            readonly name: "liquidateCollateralFactor";
            readonly type: "uint64";
        }, {
            readonly internalType: "uint64";
            readonly name: "liquidationFactor";
            readonly type: "uint64";
        }, {
            readonly internalType: "uint128";
            readonly name: "supplyCap";
            readonly type: "uint128";
        }, {
            readonly internalType: "bool";
            readonly name: "isBase";
            readonly type: "bool";
        }, {
            readonly internalType: "uint256";
            readonly name: "price";
            readonly type: "uint256";
        }, {
            readonly internalType: "int256";
            readonly name: "reserves";
            readonly type: "int256";
        }, {
            readonly internalType: "uint256";
            readonly name: "borrowRate";
            readonly type: "uint256";
        }, {
            readonly internalType: "uint256";
            readonly name: "supplyRate";
            readonly type: "uint256";
        }, {
            readonly internalType: "uint256";
            readonly name: "utilization";
            readonly type: "uint256";
        }, {
            readonly internalType: "int256";
            readonly name: "baseReserves";
            readonly type: "int256";
        }, {
            readonly internalType: "uint128";
            readonly name: "totalSupplyAsset";
            readonly type: "uint128";
        }, {
            readonly internalType: "uint256";
            readonly name: "totalBorrow";
            readonly type: "uint256";
        }, {
            readonly internalType: "uint256";
            readonly name: "totalSupply";
            readonly type: "uint256";
        }];
        readonly internalType: "struct CometLens.AssetData";
        readonly name: "data";
        readonly type: "tuple";
    }];
    readonly stateMutability: "view";
    readonly type: "function";
}, {
    readonly inputs: readonly [{
        readonly internalType: "address";
        readonly name: "user";
        readonly type: "address";
    }, {
        readonly internalType: "address";
        readonly name: "asset";
        readonly type: "address";
    }, {
        readonly internalType: "address";
        readonly name: "comet";
        readonly type: "address";
    }, {
        readonly internalType: "address";
        readonly name: "delta";
        readonly type: "address";
    }];
    readonly name: "getUserData";
    readonly outputs: readonly [{
        readonly components: readonly [{
            readonly internalType: "bool";
            readonly name: "isAllowed";
            readonly type: "bool";
        }, {
            readonly internalType: "uint256";
            readonly name: "borrowBalance";
            readonly type: "uint256";
        }, {
            readonly internalType: "uint256";
            readonly name: "supplyBalance";
            readonly type: "uint256";
        }, {
            readonly internalType: "int104";
            readonly name: "principal";
            readonly type: "int104";
        }, {
            readonly internalType: "uint64";
            readonly name: "baseTrackingIndex";
            readonly type: "uint64";
        }, {
            readonly internalType: "uint64";
            readonly name: "baseTrackingAccrued";
            readonly type: "uint64";
        }, {
            readonly internalType: "uint16";
            readonly name: "assetsIn";
            readonly type: "uint16";
        }, {
            readonly internalType: "uint128";
            readonly name: "balance";
            readonly type: "uint128";
        }];
        readonly internalType: "struct CometLens.UserData";
        readonly name: "data";
        readonly type: "tuple";
    }];
    readonly stateMutability: "view";
    readonly type: "function";
}];
//# sourceMappingURL=CometLens.d.ts.map