import type { BinaryReadOptions, FieldList, JsonReadOptions, JsonValue, PartialMessage, PlainMessage } from "@bufbuild/protobuf"; import { Message, proto3 } from "@bufbuild/protobuf"; import { SwapAmountInRoute, SwapAmountInSplitRoute, SwapAmountOutRoute, SwapAmountOutSplitRoute } from "./swap_route_pb.js"; import { Coin } from "../../../cosmos/base/v1beta1/coin_pb.js"; /** * ===================== MsgSwapExactAmountIn * * @generated from message osmosis.poolmanager.v1beta1.MsgSwapExactAmountIn */ export declare class MsgSwapExactAmountIn extends Message { /** * @generated from field: string sender = 1; */ sender: string; /** * @generated from field: repeated osmosis.poolmanager.v1beta1.SwapAmountInRoute routes = 2; */ routes: SwapAmountInRoute[]; /** * @generated from field: cosmos.base.v1beta1.Coin token_in = 3; */ tokenIn?: Coin; /** * @generated from field: string token_out_min_amount = 4; */ tokenOutMinAmount: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolmanager.v1beta1.MsgSwapExactAmountIn"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgSwapExactAmountIn; static fromJson(jsonValue: JsonValue, options?: Partial): MsgSwapExactAmountIn; static fromJsonString(jsonString: string, options?: Partial): MsgSwapExactAmountIn; static equals(a: MsgSwapExactAmountIn | PlainMessage | undefined, b: MsgSwapExactAmountIn | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.poolmanager.v1beta1.MsgSwapExactAmountInResponse */ export declare class MsgSwapExactAmountInResponse extends Message { /** * @generated from field: string token_out_amount = 1; */ tokenOutAmount: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolmanager.v1beta1.MsgSwapExactAmountInResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgSwapExactAmountInResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgSwapExactAmountInResponse; static fromJsonString(jsonString: string, options?: Partial): MsgSwapExactAmountInResponse; static equals(a: MsgSwapExactAmountInResponse | PlainMessage | undefined, b: MsgSwapExactAmountInResponse | PlainMessage | undefined): boolean; } /** * ===================== MsgSplitRouteSwapExactAmountIn * * @generated from message osmosis.poolmanager.v1beta1.MsgSplitRouteSwapExactAmountIn */ export declare class MsgSplitRouteSwapExactAmountIn extends Message { /** * @generated from field: string sender = 1; */ sender: string; /** * @generated from field: repeated osmosis.poolmanager.v1beta1.SwapAmountInSplitRoute routes = 2; */ routes: SwapAmountInSplitRoute[]; /** * @generated from field: string token_in_denom = 3; */ tokenInDenom: string; /** * @generated from field: string token_out_min_amount = 4; */ tokenOutMinAmount: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolmanager.v1beta1.MsgSplitRouteSwapExactAmountIn"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgSplitRouteSwapExactAmountIn; static fromJson(jsonValue: JsonValue, options?: Partial): MsgSplitRouteSwapExactAmountIn; static fromJsonString(jsonString: string, options?: Partial): MsgSplitRouteSwapExactAmountIn; static equals(a: MsgSplitRouteSwapExactAmountIn | PlainMessage | undefined, b: MsgSplitRouteSwapExactAmountIn | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.poolmanager.v1beta1.MsgSplitRouteSwapExactAmountInResponse */ export declare class MsgSplitRouteSwapExactAmountInResponse extends Message { /** * @generated from field: string token_out_amount = 1; */ tokenOutAmount: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolmanager.v1beta1.MsgSplitRouteSwapExactAmountInResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgSplitRouteSwapExactAmountInResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgSplitRouteSwapExactAmountInResponse; static fromJsonString(jsonString: string, options?: Partial): MsgSplitRouteSwapExactAmountInResponse; static equals(a: MsgSplitRouteSwapExactAmountInResponse | PlainMessage | undefined, b: MsgSplitRouteSwapExactAmountInResponse | PlainMessage | undefined): boolean; } /** * ===================== MsgSwapExactAmountOut * * @generated from message osmosis.poolmanager.v1beta1.MsgSwapExactAmountOut */ export declare class MsgSwapExactAmountOut extends Message { /** * @generated from field: string sender = 1; */ sender: string; /** * @generated from field: repeated osmosis.poolmanager.v1beta1.SwapAmountOutRoute routes = 2; */ routes: SwapAmountOutRoute[]; /** * @generated from field: string token_in_max_amount = 3; */ tokenInMaxAmount: string; /** * @generated from field: cosmos.base.v1beta1.Coin token_out = 4; */ tokenOut?: Coin; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolmanager.v1beta1.MsgSwapExactAmountOut"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgSwapExactAmountOut; static fromJson(jsonValue: JsonValue, options?: Partial): MsgSwapExactAmountOut; static fromJsonString(jsonString: string, options?: Partial): MsgSwapExactAmountOut; static equals(a: MsgSwapExactAmountOut | PlainMessage | undefined, b: MsgSwapExactAmountOut | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.poolmanager.v1beta1.MsgSwapExactAmountOutResponse */ export declare class MsgSwapExactAmountOutResponse extends Message { /** * @generated from field: string token_in_amount = 1; */ tokenInAmount: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolmanager.v1beta1.MsgSwapExactAmountOutResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgSwapExactAmountOutResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgSwapExactAmountOutResponse; static fromJsonString(jsonString: string, options?: Partial): MsgSwapExactAmountOutResponse; static equals(a: MsgSwapExactAmountOutResponse | PlainMessage | undefined, b: MsgSwapExactAmountOutResponse | PlainMessage | undefined): boolean; } /** * ===================== MsgSplitRouteSwapExactAmountOut * * @generated from message osmosis.poolmanager.v1beta1.MsgSplitRouteSwapExactAmountOut */ export declare class MsgSplitRouteSwapExactAmountOut extends Message { /** * @generated from field: string sender = 1; */ sender: string; /** * @generated from field: repeated osmosis.poolmanager.v1beta1.SwapAmountOutSplitRoute routes = 2; */ routes: SwapAmountOutSplitRoute[]; /** * @generated from field: string token_out_denom = 3; */ tokenOutDenom: string; /** * @generated from field: string token_in_max_amount = 4; */ tokenInMaxAmount: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolmanager.v1beta1.MsgSplitRouteSwapExactAmountOut"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgSplitRouteSwapExactAmountOut; static fromJson(jsonValue: JsonValue, options?: Partial): MsgSplitRouteSwapExactAmountOut; static fromJsonString(jsonString: string, options?: Partial): MsgSplitRouteSwapExactAmountOut; static equals(a: MsgSplitRouteSwapExactAmountOut | PlainMessage | undefined, b: MsgSplitRouteSwapExactAmountOut | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.poolmanager.v1beta1.MsgSplitRouteSwapExactAmountOutResponse */ export declare class MsgSplitRouteSwapExactAmountOutResponse extends Message { /** * @generated from field: string token_in_amount = 1; */ tokenInAmount: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolmanager.v1beta1.MsgSplitRouteSwapExactAmountOutResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgSplitRouteSwapExactAmountOutResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgSplitRouteSwapExactAmountOutResponse; static fromJsonString(jsonString: string, options?: Partial): MsgSplitRouteSwapExactAmountOutResponse; static equals(a: MsgSplitRouteSwapExactAmountOutResponse | PlainMessage | undefined, b: MsgSplitRouteSwapExactAmountOutResponse | PlainMessage | undefined): boolean; } /** * ===================== MsgSetDenomPairTakerFee * * @generated from message osmosis.poolmanager.v1beta1.MsgSetDenomPairTakerFee */ export declare class MsgSetDenomPairTakerFee extends Message { /** * @generated from field: string sender = 1; */ sender: string; /** * @generated from field: repeated osmosis.poolmanager.v1beta1.DenomPairTakerFee denom_pair_taker_fee = 2; */ denomPairTakerFee: DenomPairTakerFee[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolmanager.v1beta1.MsgSetDenomPairTakerFee"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgSetDenomPairTakerFee; static fromJson(jsonValue: JsonValue, options?: Partial): MsgSetDenomPairTakerFee; static fromJsonString(jsonString: string, options?: Partial): MsgSetDenomPairTakerFee; static equals(a: MsgSetDenomPairTakerFee | PlainMessage | undefined, b: MsgSetDenomPairTakerFee | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.poolmanager.v1beta1.MsgSetDenomPairTakerFeeResponse */ export declare class MsgSetDenomPairTakerFeeResponse extends Message { /** * @generated from field: bool success = 1; */ success: boolean; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolmanager.v1beta1.MsgSetDenomPairTakerFeeResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgSetDenomPairTakerFeeResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgSetDenomPairTakerFeeResponse; static fromJsonString(jsonString: string, options?: Partial): MsgSetDenomPairTakerFeeResponse; static equals(a: MsgSetDenomPairTakerFeeResponse | PlainMessage | undefined, b: MsgSetDenomPairTakerFeeResponse | PlainMessage | undefined): boolean; } /** * ===================== MsgSetTakerFeeShareAgreementForDenom * * @generated from message osmosis.poolmanager.v1beta1.MsgSetTakerFeeShareAgreementForDenom */ export declare class MsgSetTakerFeeShareAgreementForDenom extends Message { /** * @generated from field: string sender = 1; */ sender: string; /** * denom is the denom that the taker fee share agreement is being set for. * Ex. If this is set to "nBTC", then any trade route that includes "nBTC" * will have the skim_percent skimmed from the taker fees and sent to the * skim_address. * * @generated from field: string denom = 2; */ denom: string; /** * skim_percent is the percentage of taker fees that will be skimmed for the * bridge provider, in the event that the bridge provider's denom is included * in the swap route. * * @generated from field: string skim_percent = 3; */ skimPercent: string; /** * skim_address is the address belonging to the respective bridge provider * that the skimmed taker fees will be sent to at the end of each epoch. * * @generated from field: string skim_address = 4; */ skimAddress: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolmanager.v1beta1.MsgSetTakerFeeShareAgreementForDenom"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgSetTakerFeeShareAgreementForDenom; static fromJson(jsonValue: JsonValue, options?: Partial): MsgSetTakerFeeShareAgreementForDenom; static fromJsonString(jsonString: string, options?: Partial): MsgSetTakerFeeShareAgreementForDenom; static equals(a: MsgSetTakerFeeShareAgreementForDenom | PlainMessage | undefined, b: MsgSetTakerFeeShareAgreementForDenom | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.poolmanager.v1beta1.MsgSetTakerFeeShareAgreementForDenomResponse */ export declare class MsgSetTakerFeeShareAgreementForDenomResponse extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolmanager.v1beta1.MsgSetTakerFeeShareAgreementForDenomResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgSetTakerFeeShareAgreementForDenomResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgSetTakerFeeShareAgreementForDenomResponse; static fromJsonString(jsonString: string, options?: Partial): MsgSetTakerFeeShareAgreementForDenomResponse; static equals(a: MsgSetTakerFeeShareAgreementForDenomResponse | PlainMessage | undefined, b: MsgSetTakerFeeShareAgreementForDenomResponse | PlainMessage | undefined): boolean; } /** * ===================== MsgSetRegisteredAlloyedPool * * @generated from message osmosis.poolmanager.v1beta1.MsgSetRegisteredAlloyedPool */ export declare class MsgSetRegisteredAlloyedPool extends Message { /** * @generated from field: string sender = 1; */ sender: string; /** * pool_id is the id of the pool that is being registered as an alloyed pool. * Only alloyed pools that intend to be used in taker fee revenue sharing * should be registered. * * @generated from field: uint64 pool_id = 2; */ poolId: bigint; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolmanager.v1beta1.MsgSetRegisteredAlloyedPool"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgSetRegisteredAlloyedPool; static fromJson(jsonValue: JsonValue, options?: Partial): MsgSetRegisteredAlloyedPool; static fromJsonString(jsonString: string, options?: Partial): MsgSetRegisteredAlloyedPool; static equals(a: MsgSetRegisteredAlloyedPool | PlainMessage | undefined, b: MsgSetRegisteredAlloyedPool | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.poolmanager.v1beta1.MsgSetRegisteredAlloyedPoolResponse */ export declare class MsgSetRegisteredAlloyedPoolResponse extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolmanager.v1beta1.MsgSetRegisteredAlloyedPoolResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgSetRegisteredAlloyedPoolResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgSetRegisteredAlloyedPoolResponse; static fromJsonString(jsonString: string, options?: Partial): MsgSetRegisteredAlloyedPoolResponse; static equals(a: MsgSetRegisteredAlloyedPoolResponse | PlainMessage | undefined, b: MsgSetRegisteredAlloyedPoolResponse | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.poolmanager.v1beta1.DenomPairTakerFee */ export declare class DenomPairTakerFee extends Message { /** * DEPRECATED: Now that we are using uni-directional trading pairs, we are * using tokenInDenom and tokenOutDenom instead of denom0 and denom1 to * prevent confusion. * * @generated from field: string denom0 = 1 [deprecated = true]; * @deprecated */ denom0: string; /** * @generated from field: string denom1 = 2 [deprecated = true]; * @deprecated */ denom1: string; /** * @generated from field: string taker_fee = 3; */ takerFee: string; /** * @generated from field: string tokenInDenom = 4; */ tokenInDenom: string; /** * @generated from field: string tokenOutDenom = 5; */ tokenOutDenom: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolmanager.v1beta1.DenomPairTakerFee"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): DenomPairTakerFee; static fromJson(jsonValue: JsonValue, options?: Partial): DenomPairTakerFee; static fromJsonString(jsonString: string, options?: Partial): DenomPairTakerFee; static equals(a: DenomPairTakerFee | PlainMessage | undefined, b: DenomPairTakerFee | PlainMessage | undefined): boolean; } //# sourceMappingURL=tx_pb.d.ts.map