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"; /** * ===================== ShareDenomResponse * * @generated from message osmosis.cosmwasmpool.v1beta1.model.v3.ShareDenomResponse */ export declare class ShareDenomResponse extends Message { /** * share_denom is the share denomination. * * @generated from field: string share_denom = 1; */ shareDenom: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.cosmwasmpool.v1beta1.model.v3.ShareDenomResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): ShareDenomResponse; static fromJson(jsonValue: JsonValue, options?: Partial): ShareDenomResponse; static fromJsonString(jsonString: string, options?: Partial): ShareDenomResponse; static equals(a: ShareDenomResponse | PlainMessage | undefined, b: ShareDenomResponse | PlainMessage | undefined): boolean; } /** * ===================== TotalPoolLiquidityResponse * * @generated from message osmosis.cosmwasmpool.v1beta1.model.v3.TotalPoolLiquidityResponse */ export declare class TotalPoolLiquidityResponse extends Message { /** * total_pool_liquidity is the total liquidity in the pool denominated in * coins. * * @generated from field: repeated cosmos.base.v1beta1.Coin total_pool_liquidity = 1; */ totalPoolLiquidity: Coin[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.cosmwasmpool.v1beta1.model.v3.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; } /** * ===================== AssetConfig * * @generated from message osmosis.cosmwasmpool.v1beta1.model.v3.AssetConfig */ export declare class AssetConfig extends Message { /** * denom is the asset denomination. * * @generated from field: string denom = 1; */ denom: string; /** * normalization_factor is the normalization factor for the asset. * * @generated from field: string normalization_factor = 2; */ normalizationFactor: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.cosmwasmpool.v1beta1.model.v3.AssetConfig"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): AssetConfig; static fromJson(jsonValue: JsonValue, options?: Partial): AssetConfig; static fromJsonString(jsonString: string, options?: Partial): AssetConfig; static equals(a: AssetConfig | PlainMessage | undefined, b: AssetConfig | PlainMessage | undefined): boolean; } /** * ===================== ListAssetConfigsResponse * * @generated from message osmosis.cosmwasmpool.v1beta1.model.v3.ListAssetConfigsResponse */ export declare class ListAssetConfigsResponse extends Message { /** * asset_configs is the list of asset configurations. * * @generated from field: repeated osmosis.cosmwasmpool.v1beta1.model.v3.AssetConfig asset_configs = 1; */ assetConfigs: AssetConfig[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.cosmwasmpool.v1beta1.model.v3.ListAssetConfigsResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): ListAssetConfigsResponse; static fromJson(jsonValue: JsonValue, options?: Partial): ListAssetConfigsResponse; static fromJsonString(jsonString: string, options?: Partial): ListAssetConfigsResponse; static equals(a: ListAssetConfigsResponse | PlainMessage | undefined, b: ListAssetConfigsResponse | PlainMessage | undefined): boolean; } //# sourceMappingURL=pool_query_msg_pb.d.ts.map