/**
 * Storing ABIs in Human-Readable ABI format.
 * https://blog.ricmoo.com/human-readable-contract-abis-in-ethers-js-141902f4d917
 */
export declare const TokenAbi = "tuple(address address, string name, string symbol, uint256 decimals)";
export declare const TokenPriceAbi = "tuple(address address, uint256 priceUsdc)";
export declare const TokenBalanceAbi = "tuple(\n  address address, \n  uint256 priceUsdc, \n  uint256 balance,\n  uint256 balanceUsdc\n)";
export declare const AllowanceAbi = "tuple(address owner, address spender, uint256 amount, address token)";
export declare const AssetStaticAbi = "tuple(\n  address address,\n  string typeId,\n  address token,\n  string name,\n  string version,\n  string symbol,\n  uint8 decimals,\n)";
export declare const AssetDynamicAbi: (Metadata: string) => string;
export declare const PositionAbi: string;
export declare const AdapterAbi: (Metadata: string) => string[];
export declare const AddressMetadataAbi = "tuple(string addrId, address addr)";
