import { Coin } from "../../../cosmos/base/v1beta1/coin"; import * as _m0 from "protobufjs/minimal"; import { Long, DeepPartial } from "@osmonauts/helpers"; /** * ===================== MsgJoinPool * This is really MsgJoinPoolNoSwap */ export interface MsgJoinPool { sender: string; poolId: Long; shareOutAmount: string; tokenInMaxs: Coin[]; } export interface MsgJoinPoolResponse { } /** ===================== MsgExitPool */ export interface MsgExitPool { sender: string; poolId: Long; shareInAmount: string; tokenOutMins: Coin[]; } export interface MsgExitPoolResponse { } /** ===================== MsgSwapExactAmountIn */ export interface SwapAmountInRoute { poolId: Long; tokenOutDenom: string; } export interface MsgSwapExactAmountIn { sender: string; routes: SwapAmountInRoute[]; tokenIn: Coin; tokenOutMinAmount: string; } export interface MsgSwapExactAmountInResponse { tokenOutAmount: string; } /** ===================== MsgSwapExactAmountOut */ export interface SwapAmountOutRoute { poolId: Long; tokenInDenom: string; } export interface MsgSwapExactAmountOut { sender: string; routes: SwapAmountOutRoute[]; tokenInMaxAmount: string; tokenOut: Coin; } export interface MsgSwapExactAmountOutResponse { tokenInAmount: string; } /** * ===================== MsgJoinSwapExternAmountIn * TODO: Rename to MsgJoinSwapExactAmountIn */ export interface MsgJoinSwapExternAmountIn { sender: string; poolId: Long; tokenIn: Coin; shareOutMinAmount: string; } export interface MsgJoinSwapExternAmountInResponse { shareOutAmount: string; } /** ===================== MsgJoinSwapShareAmountOut */ export interface MsgJoinSwapShareAmountOut { sender: string; poolId: Long; tokenInDenom: string; shareOutAmount: string; tokenInMaxAmount: string; } export interface MsgJoinSwapShareAmountOutResponse { tokenInAmount: string; } /** ===================== MsgExitSwapShareAmountIn */ export interface MsgExitSwapShareAmountIn { sender: string; poolId: Long; tokenOutDenom: string; shareInAmount: string; tokenOutMinAmount: string; } export interface MsgExitSwapShareAmountInResponse { tokenOutAmount: string; } /** ===================== MsgExitSwapExternAmountOut */ export interface MsgExitSwapExternAmountOut { sender: string; poolId: Long; tokenOut: Coin; shareInMaxAmount: string; } export interface MsgExitSwapExternAmountOutResponse { shareInAmount: string; } export declare const MsgJoinPool: { encode(message: MsgJoinPool, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MsgJoinPool; fromJSON(object: any): MsgJoinPool; toJSON(message: MsgJoinPool): unknown; fromPartial(object: DeepPartial): MsgJoinPool; }; export declare const MsgJoinPoolResponse: { encode(_: MsgJoinPoolResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MsgJoinPoolResponse; fromJSON(_: any): MsgJoinPoolResponse; toJSON(_: MsgJoinPoolResponse): unknown; fromPartial(_: DeepPartial): MsgJoinPoolResponse; }; export declare const MsgExitPool: { encode(message: MsgExitPool, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MsgExitPool; fromJSON(object: any): MsgExitPool; toJSON(message: MsgExitPool): unknown; fromPartial(object: DeepPartial): MsgExitPool; }; export declare const MsgExitPoolResponse: { encode(_: MsgExitPoolResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MsgExitPoolResponse; fromJSON(_: any): MsgExitPoolResponse; toJSON(_: MsgExitPoolResponse): unknown; fromPartial(_: DeepPartial): MsgExitPoolResponse; }; export declare const SwapAmountInRoute: { encode(message: SwapAmountInRoute, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SwapAmountInRoute; fromJSON(object: any): SwapAmountInRoute; toJSON(message: SwapAmountInRoute): unknown; fromPartial(object: DeepPartial): SwapAmountInRoute; }; export declare const MsgSwapExactAmountIn: { encode(message: MsgSwapExactAmountIn, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MsgSwapExactAmountIn; fromJSON(object: any): MsgSwapExactAmountIn; toJSON(message: MsgSwapExactAmountIn): unknown; fromPartial(object: DeepPartial): MsgSwapExactAmountIn; }; export declare const MsgSwapExactAmountInResponse: { encode(message: MsgSwapExactAmountInResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MsgSwapExactAmountInResponse; fromJSON(object: any): MsgSwapExactAmountInResponse; toJSON(message: MsgSwapExactAmountInResponse): unknown; fromPartial(object: DeepPartial): MsgSwapExactAmountInResponse; }; export declare const SwapAmountOutRoute: { encode(message: SwapAmountOutRoute, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SwapAmountOutRoute; fromJSON(object: any): SwapAmountOutRoute; toJSON(message: SwapAmountOutRoute): unknown; fromPartial(object: DeepPartial): SwapAmountOutRoute; }; export declare const MsgSwapExactAmountOut: { encode(message: MsgSwapExactAmountOut, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MsgSwapExactAmountOut; fromJSON(object: any): MsgSwapExactAmountOut; toJSON(message: MsgSwapExactAmountOut): unknown; fromPartial(object: DeepPartial): MsgSwapExactAmountOut; }; export declare const MsgSwapExactAmountOutResponse: { encode(message: MsgSwapExactAmountOutResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MsgSwapExactAmountOutResponse; fromJSON(object: any): MsgSwapExactAmountOutResponse; toJSON(message: MsgSwapExactAmountOutResponse): unknown; fromPartial(object: DeepPartial): MsgSwapExactAmountOutResponse; }; export declare const MsgJoinSwapExternAmountIn: { encode(message: MsgJoinSwapExternAmountIn, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MsgJoinSwapExternAmountIn; fromJSON(object: any): MsgJoinSwapExternAmountIn; toJSON(message: MsgJoinSwapExternAmountIn): unknown; fromPartial(object: DeepPartial): MsgJoinSwapExternAmountIn; }; export declare const MsgJoinSwapExternAmountInResponse: { encode(message: MsgJoinSwapExternAmountInResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MsgJoinSwapExternAmountInResponse; fromJSON(object: any): MsgJoinSwapExternAmountInResponse; toJSON(message: MsgJoinSwapExternAmountInResponse): unknown; fromPartial(object: DeepPartial): MsgJoinSwapExternAmountInResponse; }; export declare const MsgJoinSwapShareAmountOut: { encode(message: MsgJoinSwapShareAmountOut, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MsgJoinSwapShareAmountOut; fromJSON(object: any): MsgJoinSwapShareAmountOut; toJSON(message: MsgJoinSwapShareAmountOut): unknown; fromPartial(object: DeepPartial): MsgJoinSwapShareAmountOut; }; export declare const MsgJoinSwapShareAmountOutResponse: { encode(message: MsgJoinSwapShareAmountOutResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MsgJoinSwapShareAmountOutResponse; fromJSON(object: any): MsgJoinSwapShareAmountOutResponse; toJSON(message: MsgJoinSwapShareAmountOutResponse): unknown; fromPartial(object: DeepPartial): MsgJoinSwapShareAmountOutResponse; }; export declare const MsgExitSwapShareAmountIn: { encode(message: MsgExitSwapShareAmountIn, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MsgExitSwapShareAmountIn; fromJSON(object: any): MsgExitSwapShareAmountIn; toJSON(message: MsgExitSwapShareAmountIn): unknown; fromPartial(object: DeepPartial): MsgExitSwapShareAmountIn; }; export declare const MsgExitSwapShareAmountInResponse: { encode(message: MsgExitSwapShareAmountInResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MsgExitSwapShareAmountInResponse; fromJSON(object: any): MsgExitSwapShareAmountInResponse; toJSON(message: MsgExitSwapShareAmountInResponse): unknown; fromPartial(object: DeepPartial): MsgExitSwapShareAmountInResponse; }; export declare const MsgExitSwapExternAmountOut: { encode(message: MsgExitSwapExternAmountOut, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MsgExitSwapExternAmountOut; fromJSON(object: any): MsgExitSwapExternAmountOut; toJSON(message: MsgExitSwapExternAmountOut): unknown; fromPartial(object: DeepPartial): MsgExitSwapExternAmountOut; }; export declare const MsgExitSwapExternAmountOutResponse: { encode(message: MsgExitSwapExternAmountOutResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MsgExitSwapExternAmountOutResponse; fromJSON(object: any): MsgExitSwapExternAmountOutResponse; toJSON(message: MsgExitSwapExternAmountOutResponse): unknown; fromPartial(object: DeepPartial): MsgExitSwapExternAmountOutResponse; };