import type { BinaryReadOptions, FieldList, JsonReadOptions, JsonValue, PartialMessage, PlainMessage } from "@bufbuild/protobuf"; import { Any, Message, proto3 } from "@bufbuild/protobuf"; import { Params } from "./genesis_pb.js"; import { SwapAmountInRoute, SwapAmountOutRoute } from "./swap_route_pb.js"; import { Coin } from "../../../cosmos/base/v1beta1/coin_pb.js"; import { AlloyContractTakerFeeShareState, TakerFeeShareAgreement, TakerFeeSkimAccumulator } from "./taker_fee_share_pb.js"; /** * =============================== Params * * @generated from message osmosis.poolmanager.v1beta1.ParamsRequest */ export declare class ParamsRequest extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolmanager.v1beta1.ParamsRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): ParamsRequest; static fromJson(jsonValue: JsonValue, options?: Partial): ParamsRequest; static fromJsonString(jsonString: string, options?: Partial): ParamsRequest; static equals(a: ParamsRequest | PlainMessage | undefined, b: ParamsRequest | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.poolmanager.v1beta1.ParamsResponse */ export declare class ParamsResponse extends Message { /** * @generated from field: osmosis.poolmanager.v1beta1.Params params = 1; */ params?: Params; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolmanager.v1beta1.ParamsResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): ParamsResponse; static fromJson(jsonValue: JsonValue, options?: Partial): ParamsResponse; static fromJsonString(jsonString: string, options?: Partial): ParamsResponse; static equals(a: ParamsResponse | PlainMessage | undefined, b: ParamsResponse | PlainMessage | undefined): boolean; } /** * =============================== EstimateSwapExactAmountIn * * @generated from message osmosis.poolmanager.v1beta1.EstimateSwapExactAmountInRequest */ export declare class EstimateSwapExactAmountInRequest extends Message { /** * DEPRECATED * * @generated from field: string sender = 1 [deprecated = true]; * @deprecated */ sender: string; /** * @generated from field: uint64 pool_id = 2 [deprecated = true]; * @deprecated */ poolId: bigint; /** * @generated from field: string token_in = 3; */ tokenIn: string; /** * @generated from field: repeated osmosis.poolmanager.v1beta1.SwapAmountInRoute routes = 4; */ routes: SwapAmountInRoute[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolmanager.v1beta1.EstimateSwapExactAmountInRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): EstimateSwapExactAmountInRequest; static fromJson(jsonValue: JsonValue, options?: Partial): EstimateSwapExactAmountInRequest; static fromJsonString(jsonString: string, options?: Partial): EstimateSwapExactAmountInRequest; static equals(a: EstimateSwapExactAmountInRequest | PlainMessage | undefined, b: EstimateSwapExactAmountInRequest | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.poolmanager.v1beta1.EstimateSwapExactAmountInWithPrimitiveTypesRequest */ export declare class EstimateSwapExactAmountInWithPrimitiveTypesRequest extends Message { /** * @generated from field: uint64 pool_id = 1 [deprecated = true]; * @deprecated */ poolId: bigint; /** * @generated from field: string token_in = 2; */ tokenIn: string; /** * @generated from field: repeated uint64 routes_pool_id = 3; */ routesPoolId: bigint[]; /** * @generated from field: repeated string routes_token_out_denom = 4; */ routesTokenOutDenom: string[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolmanager.v1beta1.EstimateSwapExactAmountInWithPrimitiveTypesRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): EstimateSwapExactAmountInWithPrimitiveTypesRequest; static fromJson(jsonValue: JsonValue, options?: Partial): EstimateSwapExactAmountInWithPrimitiveTypesRequest; static fromJsonString(jsonString: string, options?: Partial): EstimateSwapExactAmountInWithPrimitiveTypesRequest; static equals(a: EstimateSwapExactAmountInWithPrimitiveTypesRequest | PlainMessage | undefined, b: EstimateSwapExactAmountInWithPrimitiveTypesRequest | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.poolmanager.v1beta1.EstimateSinglePoolSwapExactAmountInRequest */ export declare class EstimateSinglePoolSwapExactAmountInRequest extends Message { /** * @generated from field: uint64 pool_id = 1; */ poolId: bigint; /** * @generated from field: string token_in = 2; */ tokenIn: string; /** * @generated from field: string token_out_denom = 3; */ tokenOutDenom: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolmanager.v1beta1.EstimateSinglePoolSwapExactAmountInRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): EstimateSinglePoolSwapExactAmountInRequest; static fromJson(jsonValue: JsonValue, options?: Partial): EstimateSinglePoolSwapExactAmountInRequest; static fromJsonString(jsonString: string, options?: Partial): EstimateSinglePoolSwapExactAmountInRequest; static equals(a: EstimateSinglePoolSwapExactAmountInRequest | PlainMessage | undefined, b: EstimateSinglePoolSwapExactAmountInRequest | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.poolmanager.v1beta1.EstimateSwapExactAmountInResponse */ export declare class EstimateSwapExactAmountInResponse 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.EstimateSwapExactAmountInResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): EstimateSwapExactAmountInResponse; static fromJson(jsonValue: JsonValue, options?: Partial): EstimateSwapExactAmountInResponse; static fromJsonString(jsonString: string, options?: Partial): EstimateSwapExactAmountInResponse; static equals(a: EstimateSwapExactAmountInResponse | PlainMessage | undefined, b: EstimateSwapExactAmountInResponse | PlainMessage | undefined): boolean; } /** * =============================== EstimateSwapExactAmountOut * * @generated from message osmosis.poolmanager.v1beta1.EstimateSwapExactAmountOutRequest */ export declare class EstimateSwapExactAmountOutRequest extends Message { /** * DEPRECATED * * @generated from field: string sender = 1 [deprecated = true]; * @deprecated */ sender: string; /** * @generated from field: uint64 pool_id = 2 [deprecated = true]; * @deprecated */ poolId: bigint; /** * @generated from field: repeated osmosis.poolmanager.v1beta1.SwapAmountOutRoute routes = 3; */ routes: SwapAmountOutRoute[]; /** * @generated from field: string token_out = 4; */ tokenOut: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolmanager.v1beta1.EstimateSwapExactAmountOutRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): EstimateSwapExactAmountOutRequest; static fromJson(jsonValue: JsonValue, options?: Partial): EstimateSwapExactAmountOutRequest; static fromJsonString(jsonString: string, options?: Partial): EstimateSwapExactAmountOutRequest; static equals(a: EstimateSwapExactAmountOutRequest | PlainMessage | undefined, b: EstimateSwapExactAmountOutRequest | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.poolmanager.v1beta1.EstimateSwapExactAmountOutWithPrimitiveTypesRequest */ export declare class EstimateSwapExactAmountOutWithPrimitiveTypesRequest extends Message { /** * @generated from field: uint64 pool_id = 1 [deprecated = true]; * @deprecated */ poolId: bigint; /** * @generated from field: repeated uint64 routes_pool_id = 2; */ routesPoolId: bigint[]; /** * @generated from field: repeated string routes_token_in_denom = 3; */ routesTokenInDenom: string[]; /** * @generated from field: string token_out = 4; */ tokenOut: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolmanager.v1beta1.EstimateSwapExactAmountOutWithPrimitiveTypesRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): EstimateSwapExactAmountOutWithPrimitiveTypesRequest; static fromJson(jsonValue: JsonValue, options?: Partial): EstimateSwapExactAmountOutWithPrimitiveTypesRequest; static fromJsonString(jsonString: string, options?: Partial): EstimateSwapExactAmountOutWithPrimitiveTypesRequest; static equals(a: EstimateSwapExactAmountOutWithPrimitiveTypesRequest | PlainMessage | undefined, b: EstimateSwapExactAmountOutWithPrimitiveTypesRequest | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.poolmanager.v1beta1.EstimateSinglePoolSwapExactAmountOutRequest */ export declare class EstimateSinglePoolSwapExactAmountOutRequest extends Message { /** * @generated from field: uint64 pool_id = 1; */ poolId: bigint; /** * @generated from field: string token_in_denom = 2; */ tokenInDenom: string; /** * @generated from field: string token_out = 3; */ tokenOut: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolmanager.v1beta1.EstimateSinglePoolSwapExactAmountOutRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): EstimateSinglePoolSwapExactAmountOutRequest; static fromJson(jsonValue: JsonValue, options?: Partial): EstimateSinglePoolSwapExactAmountOutRequest; static fromJsonString(jsonString: string, options?: Partial): EstimateSinglePoolSwapExactAmountOutRequest; static equals(a: EstimateSinglePoolSwapExactAmountOutRequest | PlainMessage | undefined, b: EstimateSinglePoolSwapExactAmountOutRequest | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.poolmanager.v1beta1.EstimateSwapExactAmountOutResponse */ export declare class EstimateSwapExactAmountOutResponse 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.EstimateSwapExactAmountOutResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): EstimateSwapExactAmountOutResponse; static fromJson(jsonValue: JsonValue, options?: Partial): EstimateSwapExactAmountOutResponse; static fromJsonString(jsonString: string, options?: Partial): EstimateSwapExactAmountOutResponse; static equals(a: EstimateSwapExactAmountOutResponse | PlainMessage | undefined, b: EstimateSwapExactAmountOutResponse | PlainMessage | undefined): boolean; } /** * =============================== NumPools * * @generated from message osmosis.poolmanager.v1beta1.NumPoolsRequest */ export declare class NumPoolsRequest extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolmanager.v1beta1.NumPoolsRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): NumPoolsRequest; static fromJson(jsonValue: JsonValue, options?: Partial): NumPoolsRequest; static fromJsonString(jsonString: string, options?: Partial): NumPoolsRequest; static equals(a: NumPoolsRequest | PlainMessage | undefined, b: NumPoolsRequest | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.poolmanager.v1beta1.NumPoolsResponse */ export declare class NumPoolsResponse extends Message { /** * @generated from field: uint64 num_pools = 1; */ numPools: bigint; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolmanager.v1beta1.NumPoolsResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): NumPoolsResponse; static fromJson(jsonValue: JsonValue, options?: Partial): NumPoolsResponse; static fromJsonString(jsonString: string, options?: Partial): NumPoolsResponse; static equals(a: NumPoolsResponse | PlainMessage | undefined, b: NumPoolsResponse | PlainMessage | undefined): boolean; } /** * =============================== Pool * * @generated from message osmosis.poolmanager.v1beta1.PoolRequest */ export declare class PoolRequest extends Message { /** * @generated from field: uint64 pool_id = 1; */ poolId: bigint; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolmanager.v1beta1.PoolRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): PoolRequest; static fromJson(jsonValue: JsonValue, options?: Partial): PoolRequest; static fromJsonString(jsonString: string, options?: Partial): PoolRequest; static equals(a: PoolRequest | PlainMessage | undefined, b: PoolRequest | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.poolmanager.v1beta1.PoolResponse */ export declare class PoolResponse extends Message { /** * @generated from field: google.protobuf.Any pool = 1; */ pool?: Any; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolmanager.v1beta1.PoolResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): PoolResponse; static fromJson(jsonValue: JsonValue, options?: Partial): PoolResponse; static fromJsonString(jsonString: string, options?: Partial): PoolResponse; static equals(a: PoolResponse | PlainMessage | undefined, b: PoolResponse | PlainMessage | undefined): boolean; } /** * =============================== AllPools * * @generated from message osmosis.poolmanager.v1beta1.AllPoolsRequest */ export declare class AllPoolsRequest extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolmanager.v1beta1.AllPoolsRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): AllPoolsRequest; static fromJson(jsonValue: JsonValue, options?: Partial): AllPoolsRequest; static fromJsonString(jsonString: string, options?: Partial): AllPoolsRequest; static equals(a: AllPoolsRequest | PlainMessage | undefined, b: AllPoolsRequest | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.poolmanager.v1beta1.AllPoolsResponse */ export declare class AllPoolsResponse extends Message { /** * @generated from field: repeated google.protobuf.Any pools = 1; */ pools: Any[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolmanager.v1beta1.AllPoolsResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): AllPoolsResponse; static fromJson(jsonValue: JsonValue, options?: Partial): AllPoolsResponse; static fromJsonString(jsonString: string, options?: Partial): AllPoolsResponse; static equals(a: AllPoolsResponse | PlainMessage | undefined, b: AllPoolsResponse | PlainMessage | undefined): boolean; } /** * ======================================================= * ListPoolsByDenomRequest * * @generated from message osmosis.poolmanager.v1beta1.ListPoolsByDenomRequest */ export declare class ListPoolsByDenomRequest extends Message { /** * @generated from field: string denom = 1; */ denom: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolmanager.v1beta1.ListPoolsByDenomRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): ListPoolsByDenomRequest; static fromJson(jsonValue: JsonValue, options?: Partial): ListPoolsByDenomRequest; static fromJsonString(jsonString: string, options?: Partial): ListPoolsByDenomRequest; static equals(a: ListPoolsByDenomRequest | PlainMessage | undefined, b: ListPoolsByDenomRequest | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.poolmanager.v1beta1.ListPoolsByDenomResponse */ export declare class ListPoolsByDenomResponse extends Message { /** * @generated from field: repeated google.protobuf.Any pools = 1; */ pools: Any[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolmanager.v1beta1.ListPoolsByDenomResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): ListPoolsByDenomResponse; static fromJson(jsonValue: JsonValue, options?: Partial): ListPoolsByDenomResponse; static fromJsonString(jsonString: string, options?: Partial): ListPoolsByDenomResponse; static equals(a: ListPoolsByDenomResponse | PlainMessage | undefined, b: ListPoolsByDenomResponse | PlainMessage | undefined): boolean; } /** * ========================================================== * SpotPriceRequest defines the gRPC request structure for a SpotPrice * query. * * @generated from message osmosis.poolmanager.v1beta1.SpotPriceRequest */ export declare class SpotPriceRequest extends Message { /** * @generated from field: uint64 pool_id = 1; */ poolId: bigint; /** * @generated from field: string base_asset_denom = 2; */ baseAssetDenom: string; /** * @generated from field: string quote_asset_denom = 3; */ quoteAssetDenom: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolmanager.v1beta1.SpotPriceRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): SpotPriceRequest; static fromJson(jsonValue: JsonValue, options?: Partial): SpotPriceRequest; static fromJsonString(jsonString: string, options?: Partial): SpotPriceRequest; static equals(a: SpotPriceRequest | PlainMessage | undefined, b: SpotPriceRequest | PlainMessage | undefined): boolean; } /** * SpotPriceResponse defines the gRPC response structure for a SpotPrice * query. * * @generated from message osmosis.poolmanager.v1beta1.SpotPriceResponse */ export declare class SpotPriceResponse extends Message { /** * String of the Dec. Ex) 10.203uatom * * @generated from field: string spot_price = 1; */ spotPrice: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolmanager.v1beta1.SpotPriceResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): SpotPriceResponse; static fromJson(jsonValue: JsonValue, options?: Partial): SpotPriceResponse; static fromJsonString(jsonString: string, options?: Partial): SpotPriceResponse; static equals(a: SpotPriceResponse | PlainMessage | undefined, b: SpotPriceResponse | PlainMessage | undefined): boolean; } /** * =============================== TotalPoolLiquidity * * @generated from message osmosis.poolmanager.v1beta1.TotalPoolLiquidityRequest */ export declare class TotalPoolLiquidityRequest extends Message { /** * @generated from field: uint64 pool_id = 1; */ poolId: bigint; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolmanager.v1beta1.TotalPoolLiquidityRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): TotalPoolLiquidityRequest; static fromJson(jsonValue: JsonValue, options?: Partial): TotalPoolLiquidityRequest; static fromJsonString(jsonString: string, options?: Partial): TotalPoolLiquidityRequest; static equals(a: TotalPoolLiquidityRequest | PlainMessage | undefined, b: TotalPoolLiquidityRequest | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.poolmanager.v1beta1.TotalPoolLiquidityResponse */ export declare class TotalPoolLiquidityResponse extends Message { /** * @generated from field: repeated cosmos.base.v1beta1.Coin liquidity = 1; */ liquidity: Coin[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolmanager.v1beta1.TotalPoolLiquidityResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): TotalPoolLiquidityResponse; static fromJson(jsonValue: JsonValue, options?: Partial): TotalPoolLiquidityResponse; static fromJsonString(jsonString: string, options?: Partial): TotalPoolLiquidityResponse; static equals(a: TotalPoolLiquidityResponse | PlainMessage | undefined, b: TotalPoolLiquidityResponse | PlainMessage | undefined): boolean; } /** * =============================== TotalLiquidity * * @generated from message osmosis.poolmanager.v1beta1.TotalLiquidityRequest */ export declare class TotalLiquidityRequest extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolmanager.v1beta1.TotalLiquidityRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): TotalLiquidityRequest; static fromJson(jsonValue: JsonValue, options?: Partial): TotalLiquidityRequest; static fromJsonString(jsonString: string, options?: Partial): TotalLiquidityRequest; static equals(a: TotalLiquidityRequest | PlainMessage | undefined, b: TotalLiquidityRequest | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.poolmanager.v1beta1.TotalLiquidityResponse */ export declare class TotalLiquidityResponse extends Message { /** * @generated from field: repeated cosmos.base.v1beta1.Coin liquidity = 1; */ liquidity: Coin[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolmanager.v1beta1.TotalLiquidityResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): TotalLiquidityResponse; static fromJson(jsonValue: JsonValue, options?: Partial): TotalLiquidityResponse; static fromJsonString(jsonString: string, options?: Partial): TotalLiquidityResponse; static equals(a: TotalLiquidityResponse | PlainMessage | undefined, b: TotalLiquidityResponse | PlainMessage | undefined): boolean; } /** * =============================== TotalVolumeForPool * * @generated from message osmosis.poolmanager.v1beta1.TotalVolumeForPoolRequest */ export declare class TotalVolumeForPoolRequest extends Message { /** * @generated from field: uint64 pool_id = 1; */ poolId: bigint; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolmanager.v1beta1.TotalVolumeForPoolRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): TotalVolumeForPoolRequest; static fromJson(jsonValue: JsonValue, options?: Partial): TotalVolumeForPoolRequest; static fromJsonString(jsonString: string, options?: Partial): TotalVolumeForPoolRequest; static equals(a: TotalVolumeForPoolRequest | PlainMessage | undefined, b: TotalVolumeForPoolRequest | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.poolmanager.v1beta1.TotalVolumeForPoolResponse */ export declare class TotalVolumeForPoolResponse extends Message { /** * @generated from field: repeated cosmos.base.v1beta1.Coin volume = 1; */ volume: Coin[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolmanager.v1beta1.TotalVolumeForPoolResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): TotalVolumeForPoolResponse; static fromJson(jsonValue: JsonValue, options?: Partial): TotalVolumeForPoolResponse; static fromJsonString(jsonString: string, options?: Partial): TotalVolumeForPoolResponse; static equals(a: TotalVolumeForPoolResponse | PlainMessage | undefined, b: TotalVolumeForPoolResponse | PlainMessage | undefined): boolean; } /** * =============================== TradingPairTakerFee * * @generated from message osmosis.poolmanager.v1beta1.TradingPairTakerFeeRequest */ export declare class TradingPairTakerFeeRequest extends Message { /** * @generated from field: string denom_0 = 1; */ denom0: string; /** * @generated from field: string denom_1 = 2; */ denom1: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolmanager.v1beta1.TradingPairTakerFeeRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): TradingPairTakerFeeRequest; static fromJson(jsonValue: JsonValue, options?: Partial): TradingPairTakerFeeRequest; static fromJsonString(jsonString: string, options?: Partial): TradingPairTakerFeeRequest; static equals(a: TradingPairTakerFeeRequest | PlainMessage | undefined, b: TradingPairTakerFeeRequest | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.poolmanager.v1beta1.TradingPairTakerFeeResponse */ export declare class TradingPairTakerFeeResponse extends Message { /** * @generated from field: string taker_fee = 1; */ takerFee: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolmanager.v1beta1.TradingPairTakerFeeResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): TradingPairTakerFeeResponse; static fromJson(jsonValue: JsonValue, options?: Partial): TradingPairTakerFeeResponse; static fromJsonString(jsonString: string, options?: Partial): TradingPairTakerFeeResponse; static equals(a: TradingPairTakerFeeResponse | PlainMessage | undefined, b: TradingPairTakerFeeResponse | PlainMessage | undefined): boolean; } /** * EstimateTradeBasedOnPriceImpactRequest represents a request to estimate a * trade for Balancer/StableSwap/Concentrated liquidity pool types based on the * given parameters. * * @generated from message osmosis.poolmanager.v1beta1.EstimateTradeBasedOnPriceImpactRequest */ export declare class EstimateTradeBasedOnPriceImpactRequest extends Message { /** * from_coin is the total amount of tokens that the user wants to sell. * * @generated from field: cosmos.base.v1beta1.Coin from_coin = 1; */ fromCoin?: Coin; /** * to_coin_denom is the denom identifier of the token that the user wants to * buy. * * @generated from field: string to_coin_denom = 2; */ toCoinDenom: string; /** * pool_id is the identifier of the liquidity pool that the trade will occur * on. * * @generated from field: uint64 pool_id = 3; */ poolId: bigint; /** * max_price_impact is the maximum percentage that the user is willing * to affect the price of the liquidity pool. * * @generated from field: string max_price_impact = 4; */ maxPriceImpact: string; /** * external_price is an optional external price that the user can enter. * It adjusts the MaxPriceImpact as the SpotPrice of a pool can be changed at * any time. * * @generated from field: string external_price = 5; */ externalPrice: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolmanager.v1beta1.EstimateTradeBasedOnPriceImpactRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): EstimateTradeBasedOnPriceImpactRequest; static fromJson(jsonValue: JsonValue, options?: Partial): EstimateTradeBasedOnPriceImpactRequest; static fromJsonString(jsonString: string, options?: Partial): EstimateTradeBasedOnPriceImpactRequest; static equals(a: EstimateTradeBasedOnPriceImpactRequest | PlainMessage | undefined, b: EstimateTradeBasedOnPriceImpactRequest | PlainMessage | undefined): boolean; } /** * EstimateTradeBasedOnPriceImpactResponse represents the response data * for an estimated trade based on price impact. If a trade fails to be * estimated the response would be 0,0 for input_coin and output_coin and will * not error. * * @generated from message osmosis.poolmanager.v1beta1.EstimateTradeBasedOnPriceImpactResponse */ export declare class EstimateTradeBasedOnPriceImpactResponse extends Message { /** * input_coin is the actual input amount that would be tradeable * under the specified price impact. * * @generated from field: cosmos.base.v1beta1.Coin input_coin = 1; */ inputCoin?: Coin; /** * output_coin is the amount of tokens of the ToCoinDenom type * that will be received for the actual InputCoin trade. * * @generated from field: cosmos.base.v1beta1.Coin output_coin = 2; */ outputCoin?: Coin; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolmanager.v1beta1.EstimateTradeBasedOnPriceImpactResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): EstimateTradeBasedOnPriceImpactResponse; static fromJson(jsonValue: JsonValue, options?: Partial): EstimateTradeBasedOnPriceImpactResponse; static fromJsonString(jsonString: string, options?: Partial): EstimateTradeBasedOnPriceImpactResponse; static equals(a: EstimateTradeBasedOnPriceImpactResponse | PlainMessage | undefined, b: EstimateTradeBasedOnPriceImpactResponse | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.poolmanager.v1beta1.AllTakerFeeShareAgreementsRequest */ export declare class AllTakerFeeShareAgreementsRequest extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolmanager.v1beta1.AllTakerFeeShareAgreementsRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): AllTakerFeeShareAgreementsRequest; static fromJson(jsonValue: JsonValue, options?: Partial): AllTakerFeeShareAgreementsRequest; static fromJsonString(jsonString: string, options?: Partial): AllTakerFeeShareAgreementsRequest; static equals(a: AllTakerFeeShareAgreementsRequest | PlainMessage | undefined, b: AllTakerFeeShareAgreementsRequest | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.poolmanager.v1beta1.AllTakerFeeShareAgreementsResponse */ export declare class AllTakerFeeShareAgreementsResponse extends Message { /** * @generated from field: repeated osmosis.poolmanager.v1beta1.TakerFeeShareAgreement taker_fee_share_agreements = 1; */ takerFeeShareAgreements: TakerFeeShareAgreement[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolmanager.v1beta1.AllTakerFeeShareAgreementsResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): AllTakerFeeShareAgreementsResponse; static fromJson(jsonValue: JsonValue, options?: Partial): AllTakerFeeShareAgreementsResponse; static fromJsonString(jsonString: string, options?: Partial): AllTakerFeeShareAgreementsResponse; static equals(a: AllTakerFeeShareAgreementsResponse | PlainMessage | undefined, b: AllTakerFeeShareAgreementsResponse | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.poolmanager.v1beta1.TakerFeeShareAgreementFromDenomRequest */ export declare class TakerFeeShareAgreementFromDenomRequest extends Message { /** * @generated from field: string denom = 1; */ denom: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolmanager.v1beta1.TakerFeeShareAgreementFromDenomRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): TakerFeeShareAgreementFromDenomRequest; static fromJson(jsonValue: JsonValue, options?: Partial): TakerFeeShareAgreementFromDenomRequest; static fromJsonString(jsonString: string, options?: Partial): TakerFeeShareAgreementFromDenomRequest; static equals(a: TakerFeeShareAgreementFromDenomRequest | PlainMessage | undefined, b: TakerFeeShareAgreementFromDenomRequest | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.poolmanager.v1beta1.TakerFeeShareAgreementFromDenomResponse */ export declare class TakerFeeShareAgreementFromDenomResponse extends Message { /** * @generated from field: osmosis.poolmanager.v1beta1.TakerFeeShareAgreement taker_fee_share_agreement = 1; */ takerFeeShareAgreement?: TakerFeeShareAgreement; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolmanager.v1beta1.TakerFeeShareAgreementFromDenomResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): TakerFeeShareAgreementFromDenomResponse; static fromJson(jsonValue: JsonValue, options?: Partial): TakerFeeShareAgreementFromDenomResponse; static fromJsonString(jsonString: string, options?: Partial): TakerFeeShareAgreementFromDenomResponse; static equals(a: TakerFeeShareAgreementFromDenomResponse | PlainMessage | undefined, b: TakerFeeShareAgreementFromDenomResponse | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.poolmanager.v1beta1.TakerFeeShareDenomsToAccruedValueRequest */ export declare class TakerFeeShareDenomsToAccruedValueRequest extends Message { /** * @generated from field: string denom = 1; */ denom: string; /** * @generated from field: string takerFeeDenom = 2; */ takerFeeDenom: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolmanager.v1beta1.TakerFeeShareDenomsToAccruedValueRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): TakerFeeShareDenomsToAccruedValueRequest; static fromJson(jsonValue: JsonValue, options?: Partial): TakerFeeShareDenomsToAccruedValueRequest; static fromJsonString(jsonString: string, options?: Partial): TakerFeeShareDenomsToAccruedValueRequest; static equals(a: TakerFeeShareDenomsToAccruedValueRequest | PlainMessage | undefined, b: TakerFeeShareDenomsToAccruedValueRequest | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.poolmanager.v1beta1.TakerFeeShareDenomsToAccruedValueResponse */ export declare class TakerFeeShareDenomsToAccruedValueResponse extends Message { /** * @generated from field: string amount = 1; */ amount: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolmanager.v1beta1.TakerFeeShareDenomsToAccruedValueResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): TakerFeeShareDenomsToAccruedValueResponse; static fromJson(jsonValue: JsonValue, options?: Partial): TakerFeeShareDenomsToAccruedValueResponse; static fromJsonString(jsonString: string, options?: Partial): TakerFeeShareDenomsToAccruedValueResponse; static equals(a: TakerFeeShareDenomsToAccruedValueResponse | PlainMessage | undefined, b: TakerFeeShareDenomsToAccruedValueResponse | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.poolmanager.v1beta1.AllTakerFeeShareAccumulatorsRequest */ export declare class AllTakerFeeShareAccumulatorsRequest extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolmanager.v1beta1.AllTakerFeeShareAccumulatorsRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): AllTakerFeeShareAccumulatorsRequest; static fromJson(jsonValue: JsonValue, options?: Partial): AllTakerFeeShareAccumulatorsRequest; static fromJsonString(jsonString: string, options?: Partial): AllTakerFeeShareAccumulatorsRequest; static equals(a: AllTakerFeeShareAccumulatorsRequest | PlainMessage | undefined, b: AllTakerFeeShareAccumulatorsRequest | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.poolmanager.v1beta1.AllTakerFeeShareAccumulatorsResponse */ export declare class AllTakerFeeShareAccumulatorsResponse extends Message { /** * @generated from field: repeated osmosis.poolmanager.v1beta1.TakerFeeSkimAccumulator taker_fee_skim_accumulators = 1; */ takerFeeSkimAccumulators: TakerFeeSkimAccumulator[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolmanager.v1beta1.AllTakerFeeShareAccumulatorsResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): AllTakerFeeShareAccumulatorsResponse; static fromJson(jsonValue: JsonValue, options?: Partial): AllTakerFeeShareAccumulatorsResponse; static fromJsonString(jsonString: string, options?: Partial): AllTakerFeeShareAccumulatorsResponse; static equals(a: AllTakerFeeShareAccumulatorsResponse | PlainMessage | undefined, b: AllTakerFeeShareAccumulatorsResponse | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.poolmanager.v1beta1.RegisteredAlloyedPoolFromDenomRequest */ export declare class RegisteredAlloyedPoolFromDenomRequest extends Message { /** * @generated from field: string denom = 1; */ denom: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolmanager.v1beta1.RegisteredAlloyedPoolFromDenomRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): RegisteredAlloyedPoolFromDenomRequest; static fromJson(jsonValue: JsonValue, options?: Partial): RegisteredAlloyedPoolFromDenomRequest; static fromJsonString(jsonString: string, options?: Partial): RegisteredAlloyedPoolFromDenomRequest; static equals(a: RegisteredAlloyedPoolFromDenomRequest | PlainMessage | undefined, b: RegisteredAlloyedPoolFromDenomRequest | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.poolmanager.v1beta1.RegisteredAlloyedPoolFromDenomResponse */ export declare class RegisteredAlloyedPoolFromDenomResponse extends Message { /** * @generated from field: osmosis.poolmanager.v1beta1.AlloyContractTakerFeeShareState contract_state = 1; */ contractState?: AlloyContractTakerFeeShareState; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolmanager.v1beta1.RegisteredAlloyedPoolFromDenomResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): RegisteredAlloyedPoolFromDenomResponse; static fromJson(jsonValue: JsonValue, options?: Partial): RegisteredAlloyedPoolFromDenomResponse; static fromJsonString(jsonString: string, options?: Partial): RegisteredAlloyedPoolFromDenomResponse; static equals(a: RegisteredAlloyedPoolFromDenomResponse | PlainMessage | undefined, b: RegisteredAlloyedPoolFromDenomResponse | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.poolmanager.v1beta1.RegisteredAlloyedPoolFromPoolIdRequest */ export declare class RegisteredAlloyedPoolFromPoolIdRequest extends Message { /** * @generated from field: uint64 pool_id = 1; */ poolId: bigint; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolmanager.v1beta1.RegisteredAlloyedPoolFromPoolIdRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): RegisteredAlloyedPoolFromPoolIdRequest; static fromJson(jsonValue: JsonValue, options?: Partial): RegisteredAlloyedPoolFromPoolIdRequest; static fromJsonString(jsonString: string, options?: Partial): RegisteredAlloyedPoolFromPoolIdRequest; static equals(a: RegisteredAlloyedPoolFromPoolIdRequest | PlainMessage | undefined, b: RegisteredAlloyedPoolFromPoolIdRequest | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.poolmanager.v1beta1.RegisteredAlloyedPoolFromPoolIdResponse */ export declare class RegisteredAlloyedPoolFromPoolIdResponse extends Message { /** * @generated from field: osmosis.poolmanager.v1beta1.AlloyContractTakerFeeShareState contract_state = 1; */ contractState?: AlloyContractTakerFeeShareState; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolmanager.v1beta1.RegisteredAlloyedPoolFromPoolIdResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): RegisteredAlloyedPoolFromPoolIdResponse; static fromJson(jsonValue: JsonValue, options?: Partial): RegisteredAlloyedPoolFromPoolIdResponse; static fromJsonString(jsonString: string, options?: Partial): RegisteredAlloyedPoolFromPoolIdResponse; static equals(a: RegisteredAlloyedPoolFromPoolIdResponse | PlainMessage | undefined, b: RegisteredAlloyedPoolFromPoolIdResponse | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.poolmanager.v1beta1.AllRegisteredAlloyedPoolsRequest */ export declare class AllRegisteredAlloyedPoolsRequest extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolmanager.v1beta1.AllRegisteredAlloyedPoolsRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): AllRegisteredAlloyedPoolsRequest; static fromJson(jsonValue: JsonValue, options?: Partial): AllRegisteredAlloyedPoolsRequest; static fromJsonString(jsonString: string, options?: Partial): AllRegisteredAlloyedPoolsRequest; static equals(a: AllRegisteredAlloyedPoolsRequest | PlainMessage | undefined, b: AllRegisteredAlloyedPoolsRequest | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.poolmanager.v1beta1.AllRegisteredAlloyedPoolsResponse */ export declare class AllRegisteredAlloyedPoolsResponse extends Message { /** * @generated from field: repeated osmosis.poolmanager.v1beta1.AlloyContractTakerFeeShareState contract_states = 1; */ contractStates: AlloyContractTakerFeeShareState[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolmanager.v1beta1.AllRegisteredAlloyedPoolsResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): AllRegisteredAlloyedPoolsResponse; static fromJson(jsonValue: JsonValue, options?: Partial): AllRegisteredAlloyedPoolsResponse; static fromJsonString(jsonString: string, options?: Partial): AllRegisteredAlloyedPoolsResponse; static equals(a: AllRegisteredAlloyedPoolsResponse | PlainMessage | undefined, b: AllRegisteredAlloyedPoolsResponse | PlainMessage | undefined): boolean; } //# sourceMappingURL=query_pb.d.ts.map