import type { BinaryReadOptions, FieldList, JsonReadOptions, JsonValue, PartialMessage, PlainMessage } from "@bufbuild/protobuf"; import { Message, proto3 } from "@bufbuild/protobuf"; import { Coin } from "../../../../cosmos/base/v1beta1/coin_pb.js"; /** * ===================== SwapExactAmountIn * * @generated from message osmosis.cosmwasmpool.v1beta1.SwapExactAmountIn */ export declare class SwapExactAmountIn extends Message { /** * @generated from field: string sender = 1; */ sender: string; /** * token_in is the token to be sent to the pool. * * @generated from field: cosmos.base.v1beta1.Coin token_in = 2; */ tokenIn?: Coin; /** * token_out_denom is the token denom to be received from the pool. * * @generated from field: string token_out_denom = 3; */ tokenOutDenom: string; /** * token_out_min_amount is the minimum amount of token_out to be received from * the pool. * * @generated from field: string token_out_min_amount = 4; */ tokenOutMinAmount: string; /** * swap_fee is the swap fee for this swap estimate. * * @generated from field: string swap_fee = 5; */ swapFee: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.cosmwasmpool.v1beta1.SwapExactAmountIn"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): SwapExactAmountIn; static fromJson(jsonValue: JsonValue, options?: Partial): SwapExactAmountIn; static fromJsonString(jsonString: string, options?: Partial): SwapExactAmountIn; static equals(a: SwapExactAmountIn | PlainMessage | undefined, b: SwapExactAmountIn | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.cosmwasmpool.v1beta1.SwapExactAmountInSudoMsg */ export declare class SwapExactAmountInSudoMsg extends Message { /** * swap_exact_amount_in is the structure containing all the request * information for this message. * * @generated from field: osmosis.cosmwasmpool.v1beta1.SwapExactAmountIn swap_exact_amount_in = 1; */ swapExactAmountIn?: SwapExactAmountIn; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.cosmwasmpool.v1beta1.SwapExactAmountInSudoMsg"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): SwapExactAmountInSudoMsg; static fromJson(jsonValue: JsonValue, options?: Partial): SwapExactAmountInSudoMsg; static fromJsonString(jsonString: string, options?: Partial): SwapExactAmountInSudoMsg; static equals(a: SwapExactAmountInSudoMsg | PlainMessage | undefined, b: SwapExactAmountInSudoMsg | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.cosmwasmpool.v1beta1.SwapExactAmountInSudoMsgResponse */ export declare class SwapExactAmountInSudoMsgResponse extends Message { /** * token_out_amount is the token out computed from this swap estimate call. * * @generated from field: string token_out_amount = 1; */ tokenOutAmount: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.cosmwasmpool.v1beta1.SwapExactAmountInSudoMsgResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): SwapExactAmountInSudoMsgResponse; static fromJson(jsonValue: JsonValue, options?: Partial): SwapExactAmountInSudoMsgResponse; static fromJsonString(jsonString: string, options?: Partial): SwapExactAmountInSudoMsgResponse; static equals(a: SwapExactAmountInSudoMsgResponse | PlainMessage | undefined, b: SwapExactAmountInSudoMsgResponse | PlainMessage | undefined): boolean; } /** * ===================== SwapExactAmountOut * * @generated from message osmosis.cosmwasmpool.v1beta1.SwapExactAmountOut */ export declare class SwapExactAmountOut extends Message { /** * @generated from field: string sender = 1; */ sender: string; /** * token_out is the token to be sent out of the pool. * * @generated from field: cosmos.base.v1beta1.Coin token_out = 2; */ tokenOut?: Coin; /** * token_in_denom is the token denom to be sent too the pool. * * @generated from field: string token_in_denom = 3; */ tokenInDenom: string; /** * token_in_max_amount is the maximum amount of token_in to be sent to the * pool. * * @generated from field: string token_in_max_amount = 4; */ tokenInMaxAmount: string; /** * swap_fee is the swap fee for this swap estimate. * * @generated from field: string swap_fee = 5; */ swapFee: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.cosmwasmpool.v1beta1.SwapExactAmountOut"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): SwapExactAmountOut; static fromJson(jsonValue: JsonValue, options?: Partial): SwapExactAmountOut; static fromJsonString(jsonString: string, options?: Partial): SwapExactAmountOut; static equals(a: SwapExactAmountOut | PlainMessage | undefined, b: SwapExactAmountOut | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.cosmwasmpool.v1beta1.SwapExactAmountOutSudoMsg */ export declare class SwapExactAmountOutSudoMsg extends Message { /** * swap_exact_amount_out is the structure containing all the request * information for this message. * * @generated from field: osmosis.cosmwasmpool.v1beta1.SwapExactAmountOut swap_exact_amount_out = 1; */ swapExactAmountOut?: SwapExactAmountOut; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.cosmwasmpool.v1beta1.SwapExactAmountOutSudoMsg"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): SwapExactAmountOutSudoMsg; static fromJson(jsonValue: JsonValue, options?: Partial): SwapExactAmountOutSudoMsg; static fromJsonString(jsonString: string, options?: Partial): SwapExactAmountOutSudoMsg; static equals(a: SwapExactAmountOutSudoMsg | PlainMessage | undefined, b: SwapExactAmountOutSudoMsg | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.cosmwasmpool.v1beta1.SwapExactAmountOutSudoMsgResponse */ export declare class SwapExactAmountOutSudoMsgResponse extends Message { /** * token_in_amount is the token in computed from this swap estimate call. * * @generated from field: string token_in_amount = 1; */ tokenInAmount: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.cosmwasmpool.v1beta1.SwapExactAmountOutSudoMsgResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): SwapExactAmountOutSudoMsgResponse; static fromJson(jsonValue: JsonValue, options?: Partial): SwapExactAmountOutSudoMsgResponse; static fromJsonString(jsonString: string, options?: Partial): SwapExactAmountOutSudoMsgResponse; static equals(a: SwapExactAmountOutSudoMsgResponse | PlainMessage | undefined, b: SwapExactAmountOutSudoMsgResponse | PlainMessage | undefined): boolean; } //# sourceMappingURL=module_sudo_msg_pb.d.ts.map