import { Coin, CoinAmino, CoinSDKType } from "../../cosmos/base/v1beta1/coin"; import { BinaryReader, BinaryWriter } from "../../binary"; import { JsonSafe } from "../../json-safe"; export interface LegacyPoolAsset { token: Coin; weight: string; } export interface LegacyPoolAssetProtoMsg { typeUrl: "/elys.amm.LegacyPoolAsset"; value: Uint8Array; } /** * @name LegacyPoolAssetAmino * @package elys.amm * @see proto type: elys.amm.LegacyPoolAsset */ export interface LegacyPoolAssetAmino { token?: CoinAmino; weight?: string; } export interface LegacyPoolAssetAminoMsg { type: "/elys.amm.LegacyPoolAsset"; value: LegacyPoolAssetAmino; } export interface LegacyPoolAssetSDKType { token: CoinSDKType; weight: string; } export interface PoolAsset { token: Coin; weight: string; externalLiquidityRatio: string; } export interface PoolAssetProtoMsg { typeUrl: "/elys.amm.PoolAsset"; value: Uint8Array; } /** * @name PoolAssetAmino * @package elys.amm * @see proto type: elys.amm.PoolAsset */ export interface PoolAssetAmino { token?: CoinAmino; weight?: string; external_liquidity_ratio?: string; } export interface PoolAssetAminoMsg { type: "/elys.amm.PoolAsset"; value: PoolAssetAmino; } export interface PoolAssetSDKType { token: CoinSDKType; weight: string; external_liquidity_ratio: string; } export declare const LegacyPoolAsset: { typeUrl: string; is(o: any): o is LegacyPoolAsset; isSDK(o: any): o is LegacyPoolAssetSDKType; isAmino(o: any): o is LegacyPoolAssetAmino; encode(message: LegacyPoolAsset, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): LegacyPoolAsset; fromJSON(object: any): LegacyPoolAsset; toJSON(message: LegacyPoolAsset): JsonSafe; fromPartial(object: Partial): LegacyPoolAsset; fromAmino(object: LegacyPoolAssetAmino): LegacyPoolAsset; toAmino(message: LegacyPoolAsset): LegacyPoolAssetAmino; fromAminoMsg(object: LegacyPoolAssetAminoMsg): LegacyPoolAsset; fromProtoMsg(message: LegacyPoolAssetProtoMsg): LegacyPoolAsset; toProto(message: LegacyPoolAsset): Uint8Array; toProtoMsg(message: LegacyPoolAsset): LegacyPoolAssetProtoMsg; }; export declare const PoolAsset: { typeUrl: string; is(o: any): o is PoolAsset; isSDK(o: any): o is PoolAssetSDKType; isAmino(o: any): o is PoolAssetAmino; encode(message: PoolAsset, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): PoolAsset; fromJSON(object: any): PoolAsset; toJSON(message: PoolAsset): JsonSafe; fromPartial(object: Partial): PoolAsset; fromAmino(object: PoolAssetAmino): PoolAsset; toAmino(message: PoolAsset): PoolAssetAmino; fromAminoMsg(object: PoolAssetAminoMsg): PoolAsset; fromProtoMsg(message: PoolAssetProtoMsg): PoolAsset; toProto(message: PoolAsset): Uint8Array; toProtoMsg(message: PoolAsset): PoolAssetProtoMsg; };