import { Coin, CoinAmino, CoinSDKType } from "../../../cosmos/base/v1beta1/coin"; import { BinaryReader, BinaryWriter } from "../../../binary"; export interface TrackedVolume { amount: Coin[]; } export interface TrackedVolumeProtoMsg { typeUrl: "/osmosis.poolmanager.v1beta1.TrackedVolume"; value: Uint8Array; } export interface TrackedVolumeAmino { amount?: CoinAmino[]; } export interface TrackedVolumeAminoMsg { type: "osmosis/poolmanager/tracked-volume"; value: TrackedVolumeAmino; } export interface TrackedVolumeSDKType { amount: CoinSDKType[]; } export declare const TrackedVolume: { typeUrl: string; aminoType: string; is(o: any): o is TrackedVolume; isSDK(o: any): o is TrackedVolumeSDKType; isAmino(o: any): o is TrackedVolumeAmino; encode(message: TrackedVolume, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): TrackedVolume; fromPartial(object: Partial): TrackedVolume; fromAmino(object: TrackedVolumeAmino): TrackedVolume; toAmino(message: TrackedVolume): TrackedVolumeAmino; fromAminoMsg(object: TrackedVolumeAminoMsg): TrackedVolume; toAminoMsg(message: TrackedVolume): TrackedVolumeAminoMsg; fromProtoMsg(message: TrackedVolumeProtoMsg): TrackedVolume; toProto(message: TrackedVolume): Uint8Array; toProtoMsg(message: TrackedVolume): TrackedVolumeProtoMsg; };