import { BinaryReader, BinaryWriter } from "../../../../../binary"; /** ===================== MsgCreateConcentratedPool */ export interface MsgCreateConcentratedPool { sender: string; denom0: string; denom1: string; tickSpacing: bigint; spreadFactor: string; } export interface MsgCreateConcentratedPoolProtoMsg { typeUrl: "/osmosis.concentratedliquidity.poolmodel.concentrated.v1beta1.MsgCreateConcentratedPool"; value: Uint8Array; } /** ===================== MsgCreateConcentratedPool */ export interface MsgCreateConcentratedPoolAmino { sender?: string; denom0?: string; denom1?: string; tick_spacing?: string; spread_factor?: string; } export interface MsgCreateConcentratedPoolAminoMsg { type: "osmosis/concentratedliquidity/poolmodel/concentrated/create-concentrated-pool"; value: MsgCreateConcentratedPoolAmino; } /** ===================== MsgCreateConcentratedPool */ export interface MsgCreateConcentratedPoolSDKType { sender: string; denom0: string; denom1: string; tick_spacing: bigint; spread_factor: string; } /** Returns a unique poolID to identify the pool with. */ export interface MsgCreateConcentratedPoolResponse { poolId: bigint; } export interface MsgCreateConcentratedPoolResponseProtoMsg { typeUrl: "/osmosis.concentratedliquidity.poolmodel.concentrated.v1beta1.MsgCreateConcentratedPoolResponse"; value: Uint8Array; } /** Returns a unique poolID to identify the pool with. */ export interface MsgCreateConcentratedPoolResponseAmino { pool_id?: string; } export interface MsgCreateConcentratedPoolResponseAminoMsg { type: "osmosis/concentratedliquidity/poolmodel/concentrated/create-concentrated-pool-response"; value: MsgCreateConcentratedPoolResponseAmino; } /** Returns a unique poolID to identify the pool with. */ export interface MsgCreateConcentratedPoolResponseSDKType { pool_id: bigint; } export declare const MsgCreateConcentratedPool: { typeUrl: string; aminoType: string; is(o: any): o is MsgCreateConcentratedPool; isSDK(o: any): o is MsgCreateConcentratedPoolSDKType; isAmino(o: any): o is MsgCreateConcentratedPoolAmino; encode(message: MsgCreateConcentratedPool, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgCreateConcentratedPool; fromPartial(object: Partial): MsgCreateConcentratedPool; fromAmino(object: MsgCreateConcentratedPoolAmino): MsgCreateConcentratedPool; toAmino(message: MsgCreateConcentratedPool): MsgCreateConcentratedPoolAmino; fromAminoMsg(object: MsgCreateConcentratedPoolAminoMsg): MsgCreateConcentratedPool; toAminoMsg(message: MsgCreateConcentratedPool): MsgCreateConcentratedPoolAminoMsg; fromProtoMsg(message: MsgCreateConcentratedPoolProtoMsg): MsgCreateConcentratedPool; toProto(message: MsgCreateConcentratedPool): Uint8Array; toProtoMsg(message: MsgCreateConcentratedPool): MsgCreateConcentratedPoolProtoMsg; }; export declare const MsgCreateConcentratedPoolResponse: { typeUrl: string; aminoType: string; is(o: any): o is MsgCreateConcentratedPoolResponse; isSDK(o: any): o is MsgCreateConcentratedPoolResponseSDKType; isAmino(o: any): o is MsgCreateConcentratedPoolResponseAmino; encode(message: MsgCreateConcentratedPoolResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgCreateConcentratedPoolResponse; fromPartial(object: Partial): MsgCreateConcentratedPoolResponse; fromAmino(object: MsgCreateConcentratedPoolResponseAmino): MsgCreateConcentratedPoolResponse; toAmino(message: MsgCreateConcentratedPoolResponse): MsgCreateConcentratedPoolResponseAmino; fromAminoMsg(object: MsgCreateConcentratedPoolResponseAminoMsg): MsgCreateConcentratedPoolResponse; toAminoMsg(message: MsgCreateConcentratedPoolResponse): MsgCreateConcentratedPoolResponseAminoMsg; fromProtoMsg(message: MsgCreateConcentratedPoolResponseProtoMsg): MsgCreateConcentratedPoolResponse; toProto(message: MsgCreateConcentratedPoolResponse): Uint8Array; toProtoMsg(message: MsgCreateConcentratedPoolResponse): MsgCreateConcentratedPoolResponseProtoMsg; };