import { Coin, CoinAmino } from "../../base/v1beta1/coin"; import { Params, ParamsAmino } from "./types"; import { BinaryReader, BinaryWriter } from "../../../binary"; import { DeepPartial } from "../../../helpers"; /** * MsgFundCommunityPool allows an account to directly * fund the community pool. * @name MsgFundCommunityPool * @package cosmos.protocolpool.v1 * @see proto type: cosmos.protocolpool.v1.MsgFundCommunityPool */ export interface MsgFundCommunityPool { depositor: string; amount: Coin[]; } export interface MsgFundCommunityPoolProtoMsg { typeUrl: "/cosmos.protocolpool.v1.MsgFundCommunityPool"; value: Uint8Array; } /** * MsgFundCommunityPool allows an account to directly * fund the community pool. * @name MsgFundCommunityPoolAmino * @package cosmos.protocolpool.v1 * @see proto type: cosmos.protocolpool.v1.MsgFundCommunityPool */ export interface MsgFundCommunityPoolAmino { depositor: string; amount: CoinAmino[]; } export interface MsgFundCommunityPoolAminoMsg { type: "cosmos-sdk/MsgFundCommunityPool"; value: MsgFundCommunityPoolAmino; } /** * MsgFundCommunityPoolResponse defines the Msg/FundCommunityPool response type. * @name MsgFundCommunityPoolResponse * @package cosmos.protocolpool.v1 * @see proto type: cosmos.protocolpool.v1.MsgFundCommunityPoolResponse */ export interface MsgFundCommunityPoolResponse { } export interface MsgFundCommunityPoolResponseProtoMsg { typeUrl: "/cosmos.protocolpool.v1.MsgFundCommunityPoolResponse"; value: Uint8Array; } /** * MsgFundCommunityPoolResponse defines the Msg/FundCommunityPool response type. * @name MsgFundCommunityPoolResponseAmino * @package cosmos.protocolpool.v1 * @see proto type: cosmos.protocolpool.v1.MsgFundCommunityPoolResponse */ export interface MsgFundCommunityPoolResponseAmino { } export interface MsgFundCommunityPoolResponseAminoMsg { type: "cosmos-sdk/MsgFundCommunityPoolResponse"; value: MsgFundCommunityPoolResponseAmino; } /** * MsgCommunityPoolSpend defines a message for sending tokens from the community * pool to another account. This message is typically executed via a governance * proposal with the governance module being the executing authority. * @name MsgCommunityPoolSpend * @package cosmos.protocolpool.v1 * @see proto type: cosmos.protocolpool.v1.MsgCommunityPoolSpend */ export interface MsgCommunityPoolSpend { /** * Authority is the address that controls the module (defaults to x/gov unless overwritten). */ authority: string; recipient: string; amount: Coin[]; } export interface MsgCommunityPoolSpendProtoMsg { typeUrl: "/cosmos.protocolpool.v1.MsgCommunityPoolSpend"; value: Uint8Array; } /** * MsgCommunityPoolSpend defines a message for sending tokens from the community * pool to another account. This message is typically executed via a governance * proposal with the governance module being the executing authority. * @name MsgCommunityPoolSpendAmino * @package cosmos.protocolpool.v1 * @see proto type: cosmos.protocolpool.v1.MsgCommunityPoolSpend */ export interface MsgCommunityPoolSpendAmino { /** * Authority is the address that controls the module (defaults to x/gov unless overwritten). */ authority: string; recipient: string; amount: CoinAmino[]; } export interface MsgCommunityPoolSpendAminoMsg { type: "cosmos-sdk/MsgCommunityPoolSpend"; value: MsgCommunityPoolSpendAmino; } /** * MsgCommunityPoolSpendResponse defines the response to executing a * MsgCommunityPoolSpend message. * @name MsgCommunityPoolSpendResponse * @package cosmos.protocolpool.v1 * @see proto type: cosmos.protocolpool.v1.MsgCommunityPoolSpendResponse */ export interface MsgCommunityPoolSpendResponse { } export interface MsgCommunityPoolSpendResponseProtoMsg { typeUrl: "/cosmos.protocolpool.v1.MsgCommunityPoolSpendResponse"; value: Uint8Array; } /** * MsgCommunityPoolSpendResponse defines the response to executing a * MsgCommunityPoolSpend message. * @name MsgCommunityPoolSpendResponseAmino * @package cosmos.protocolpool.v1 * @see proto type: cosmos.protocolpool.v1.MsgCommunityPoolSpendResponse */ export interface MsgCommunityPoolSpendResponseAmino { } export interface MsgCommunityPoolSpendResponseAminoMsg { type: "cosmos-sdk/MsgCommunityPoolSpendResponse"; value: MsgCommunityPoolSpendResponseAmino; } /** * MsgCreateContinuousFund defines a message for adding continuous funds. * @name MsgCreateContinuousFund * @package cosmos.protocolpool.v1 * @see proto type: cosmos.protocolpool.v1.MsgCreateContinuousFund */ export interface MsgCreateContinuousFund { /** * Authority is the address that controls the module (defaults to x/gov unless overwritten). */ authority: string; /** * Recipient address of the account receiving funds. */ recipient: string; /** * Percentage is the percentage of funds to be allocated from Community pool. */ percentage: string; /** * Optional, if expiry is set, removes the state object when expired. */ expiry?: Date; } export interface MsgCreateContinuousFundProtoMsg { typeUrl: "/cosmos.protocolpool.v1.MsgCreateContinuousFund"; value: Uint8Array; } /** * MsgCreateContinuousFund defines a message for adding continuous funds. * @name MsgCreateContinuousFundAmino * @package cosmos.protocolpool.v1 * @see proto type: cosmos.protocolpool.v1.MsgCreateContinuousFund */ export interface MsgCreateContinuousFundAmino { /** * Authority is the address that controls the module (defaults to x/gov unless overwritten). */ authority: string; /** * Recipient address of the account receiving funds. */ recipient: string; /** * Percentage is the percentage of funds to be allocated from Community pool. */ percentage: string; /** * Optional, if expiry is set, removes the state object when expired. */ expiry?: string; } export interface MsgCreateContinuousFundAminoMsg { type: "cosmos-sdk/MsgCreateContinuousFund"; value: MsgCreateContinuousFundAmino; } /** * MsgCreateContinuousFundResponse defines the response to executing a * MsgCreateContinuousFund message. * @name MsgCreateContinuousFundResponse * @package cosmos.protocolpool.v1 * @see proto type: cosmos.protocolpool.v1.MsgCreateContinuousFundResponse */ export interface MsgCreateContinuousFundResponse { } export interface MsgCreateContinuousFundResponseProtoMsg { typeUrl: "/cosmos.protocolpool.v1.MsgCreateContinuousFundResponse"; value: Uint8Array; } /** * MsgCreateContinuousFundResponse defines the response to executing a * MsgCreateContinuousFund message. * @name MsgCreateContinuousFundResponseAmino * @package cosmos.protocolpool.v1 * @see proto type: cosmos.protocolpool.v1.MsgCreateContinuousFundResponse */ export interface MsgCreateContinuousFundResponseAmino { } export interface MsgCreateContinuousFundResponseAminoMsg { type: "cosmos-sdk/MsgCreateContinuousFundResponse"; value: MsgCreateContinuousFundResponseAmino; } /** * MsgCancelContinuousFund defines a message to cancel continuous funds for a specific recipient. * @name MsgCancelContinuousFund * @package cosmos.protocolpool.v1 * @see proto type: cosmos.protocolpool.v1.MsgCancelContinuousFund */ export interface MsgCancelContinuousFund { /** * Authority is the account address of authority. */ authority: string; /** * Recipient is the account address string of the recipient whose funds are to be cancelled. */ recipient: string; } export interface MsgCancelContinuousFundProtoMsg { typeUrl: "/cosmos.protocolpool.v1.MsgCancelContinuousFund"; value: Uint8Array; } /** * MsgCancelContinuousFund defines a message to cancel continuous funds for a specific recipient. * @name MsgCancelContinuousFundAmino * @package cosmos.protocolpool.v1 * @see proto type: cosmos.protocolpool.v1.MsgCancelContinuousFund */ export interface MsgCancelContinuousFundAmino { /** * Authority is the account address of authority. */ authority: string; /** * Recipient is the account address string of the recipient whose funds are to be cancelled. */ recipient: string; } export interface MsgCancelContinuousFundAminoMsg { type: "cosmos-sdk/MsgCancelContinuousFund"; value: MsgCancelContinuousFundAmino; } /** * MsgCancelContinuousFundResponse defines the response to executing a * MsgCancelContinuousFund message. * @name MsgCancelContinuousFundResponse * @package cosmos.protocolpool.v1 * @see proto type: cosmos.protocolpool.v1.MsgCancelContinuousFundResponse */ export interface MsgCancelContinuousFundResponse { /** * CanceledTime is the canceled time. */ canceledTime: Date; /** * CanceledHeight defines the canceled block height. */ canceledHeight: bigint; /** * Recipient is the account address string of the recipient whose funds are cancelled. */ recipient: string; } export interface MsgCancelContinuousFundResponseProtoMsg { typeUrl: "/cosmos.protocolpool.v1.MsgCancelContinuousFundResponse"; value: Uint8Array; } /** * MsgCancelContinuousFundResponse defines the response to executing a * MsgCancelContinuousFund message. * @name MsgCancelContinuousFundResponseAmino * @package cosmos.protocolpool.v1 * @see proto type: cosmos.protocolpool.v1.MsgCancelContinuousFundResponse */ export interface MsgCancelContinuousFundResponseAmino { /** * CanceledTime is the canceled time. */ canceled_time: string; /** * CanceledHeight defines the canceled block height. */ canceled_height: string; /** * Recipient is the account address string of the recipient whose funds are cancelled. */ recipient: string; } export interface MsgCancelContinuousFundResponseAminoMsg { type: "cosmos-sdk/MsgCancelContinuousFundResponse"; value: MsgCancelContinuousFundResponseAmino; } /** * MsgUpdateParams is the Msg/UpdateParams request type. * @name MsgUpdateParams * @package cosmos.protocolpool.v1 * @see proto type: cosmos.protocolpool.v1.MsgUpdateParams */ export interface MsgUpdateParams { /** * authority is the address that controls the module (defaults to x/gov unless overwritten). */ authority: string; /** * params defines the x/protocolpool parameters to update. * * NOTE: All parameters must be supplied. */ params: Params; } export interface MsgUpdateParamsProtoMsg { typeUrl: "/cosmos.protocolpool.v1.MsgUpdateParams"; value: Uint8Array; } /** * MsgUpdateParams is the Msg/UpdateParams request type. * @name MsgUpdateParamsAmino * @package cosmos.protocolpool.v1 * @see proto type: cosmos.protocolpool.v1.MsgUpdateParams */ export interface MsgUpdateParamsAmino { /** * authority is the address that controls the module (defaults to x/gov unless overwritten). */ authority: string; /** * params defines the x/protocolpool parameters to update. * * NOTE: All parameters must be supplied. */ params: ParamsAmino; } export interface MsgUpdateParamsAminoMsg { type: "cosmos-sdk/MsgUpdateParams"; value: MsgUpdateParamsAmino; } /** * MsgUpdateParamsResponse defines the response structure for executing a * MsgUpdateParams message. * @name MsgUpdateParamsResponse * @package cosmos.protocolpool.v1 * @see proto type: cosmos.protocolpool.v1.MsgUpdateParamsResponse */ export interface MsgUpdateParamsResponse { } export interface MsgUpdateParamsResponseProtoMsg { typeUrl: "/cosmos.protocolpool.v1.MsgUpdateParamsResponse"; value: Uint8Array; } /** * MsgUpdateParamsResponse defines the response structure for executing a * MsgUpdateParams message. * @name MsgUpdateParamsResponseAmino * @package cosmos.protocolpool.v1 * @see proto type: cosmos.protocolpool.v1.MsgUpdateParamsResponse */ export interface MsgUpdateParamsResponseAmino { } export interface MsgUpdateParamsResponseAminoMsg { type: "cosmos-sdk/MsgUpdateParamsResponse"; value: MsgUpdateParamsResponseAmino; } /** * MsgFundCommunityPool allows an account to directly * fund the community pool. * @name MsgFundCommunityPool * @package cosmos.protocolpool.v1 * @see proto type: cosmos.protocolpool.v1.MsgFundCommunityPool */ export declare const MsgFundCommunityPool: { typeUrl: string; aminoType: string; is(o: any): o is MsgFundCommunityPool; isAmino(o: any): o is MsgFundCommunityPoolAmino; encode(message: MsgFundCommunityPool, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgFundCommunityPool; fromPartial(object: DeepPartial): MsgFundCommunityPool; fromAmino(object: MsgFundCommunityPoolAmino): MsgFundCommunityPool; toAmino(message: MsgFundCommunityPool): MsgFundCommunityPoolAmino; fromAminoMsg(object: MsgFundCommunityPoolAminoMsg): MsgFundCommunityPool; toAminoMsg(message: MsgFundCommunityPool): MsgFundCommunityPoolAminoMsg; fromProtoMsg(message: MsgFundCommunityPoolProtoMsg): MsgFundCommunityPool; toProto(message: MsgFundCommunityPool): Uint8Array; toProtoMsg(message: MsgFundCommunityPool): MsgFundCommunityPoolProtoMsg; registerTypeUrl(): void; }; /** * MsgFundCommunityPoolResponse defines the Msg/FundCommunityPool response type. * @name MsgFundCommunityPoolResponse * @package cosmos.protocolpool.v1 * @see proto type: cosmos.protocolpool.v1.MsgFundCommunityPoolResponse */ export declare const MsgFundCommunityPoolResponse: { typeUrl: string; aminoType: string; is(o: any): o is MsgFundCommunityPoolResponse; isAmino(o: any): o is MsgFundCommunityPoolResponseAmino; encode(_: MsgFundCommunityPoolResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgFundCommunityPoolResponse; fromPartial(_: DeepPartial): MsgFundCommunityPoolResponse; fromAmino(_: MsgFundCommunityPoolResponseAmino): MsgFundCommunityPoolResponse; toAmino(_: MsgFundCommunityPoolResponse): MsgFundCommunityPoolResponseAmino; fromAminoMsg(object: MsgFundCommunityPoolResponseAminoMsg): MsgFundCommunityPoolResponse; toAminoMsg(message: MsgFundCommunityPoolResponse): MsgFundCommunityPoolResponseAminoMsg; fromProtoMsg(message: MsgFundCommunityPoolResponseProtoMsg): MsgFundCommunityPoolResponse; toProto(message: MsgFundCommunityPoolResponse): Uint8Array; toProtoMsg(message: MsgFundCommunityPoolResponse): MsgFundCommunityPoolResponseProtoMsg; registerTypeUrl(): void; }; /** * MsgCommunityPoolSpend defines a message for sending tokens from the community * pool to another account. This message is typically executed via a governance * proposal with the governance module being the executing authority. * @name MsgCommunityPoolSpend * @package cosmos.protocolpool.v1 * @see proto type: cosmos.protocolpool.v1.MsgCommunityPoolSpend */ export declare const MsgCommunityPoolSpend: { typeUrl: string; aminoType: string; is(o: any): o is MsgCommunityPoolSpend; isAmino(o: any): o is MsgCommunityPoolSpendAmino; encode(message: MsgCommunityPoolSpend, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgCommunityPoolSpend; fromPartial(object: DeepPartial): MsgCommunityPoolSpend; fromAmino(object: MsgCommunityPoolSpendAmino): MsgCommunityPoolSpend; toAmino(message: MsgCommunityPoolSpend): MsgCommunityPoolSpendAmino; fromAminoMsg(object: MsgCommunityPoolSpendAminoMsg): MsgCommunityPoolSpend; toAminoMsg(message: MsgCommunityPoolSpend): MsgCommunityPoolSpendAminoMsg; fromProtoMsg(message: MsgCommunityPoolSpendProtoMsg): MsgCommunityPoolSpend; toProto(message: MsgCommunityPoolSpend): Uint8Array; toProtoMsg(message: MsgCommunityPoolSpend): MsgCommunityPoolSpendProtoMsg; registerTypeUrl(): void; }; /** * MsgCommunityPoolSpendResponse defines the response to executing a * MsgCommunityPoolSpend message. * @name MsgCommunityPoolSpendResponse * @package cosmos.protocolpool.v1 * @see proto type: cosmos.protocolpool.v1.MsgCommunityPoolSpendResponse */ export declare const MsgCommunityPoolSpendResponse: { typeUrl: string; aminoType: string; is(o: any): o is MsgCommunityPoolSpendResponse; isAmino(o: any): o is MsgCommunityPoolSpendResponseAmino; encode(_: MsgCommunityPoolSpendResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgCommunityPoolSpendResponse; fromPartial(_: DeepPartial): MsgCommunityPoolSpendResponse; fromAmino(_: MsgCommunityPoolSpendResponseAmino): MsgCommunityPoolSpendResponse; toAmino(_: MsgCommunityPoolSpendResponse): MsgCommunityPoolSpendResponseAmino; fromAminoMsg(object: MsgCommunityPoolSpendResponseAminoMsg): MsgCommunityPoolSpendResponse; toAminoMsg(message: MsgCommunityPoolSpendResponse): MsgCommunityPoolSpendResponseAminoMsg; fromProtoMsg(message: MsgCommunityPoolSpendResponseProtoMsg): MsgCommunityPoolSpendResponse; toProto(message: MsgCommunityPoolSpendResponse): Uint8Array; toProtoMsg(message: MsgCommunityPoolSpendResponse): MsgCommunityPoolSpendResponseProtoMsg; registerTypeUrl(): void; }; /** * MsgCreateContinuousFund defines a message for adding continuous funds. * @name MsgCreateContinuousFund * @package cosmos.protocolpool.v1 * @see proto type: cosmos.protocolpool.v1.MsgCreateContinuousFund */ export declare const MsgCreateContinuousFund: { typeUrl: string; aminoType: string; is(o: any): o is MsgCreateContinuousFund; isAmino(o: any): o is MsgCreateContinuousFundAmino; encode(message: MsgCreateContinuousFund, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgCreateContinuousFund; fromPartial(object: DeepPartial): MsgCreateContinuousFund; fromAmino(object: MsgCreateContinuousFundAmino): MsgCreateContinuousFund; toAmino(message: MsgCreateContinuousFund): MsgCreateContinuousFundAmino; fromAminoMsg(object: MsgCreateContinuousFundAminoMsg): MsgCreateContinuousFund; toAminoMsg(message: MsgCreateContinuousFund): MsgCreateContinuousFundAminoMsg; fromProtoMsg(message: MsgCreateContinuousFundProtoMsg): MsgCreateContinuousFund; toProto(message: MsgCreateContinuousFund): Uint8Array; toProtoMsg(message: MsgCreateContinuousFund): MsgCreateContinuousFundProtoMsg; registerTypeUrl(): void; }; /** * MsgCreateContinuousFundResponse defines the response to executing a * MsgCreateContinuousFund message. * @name MsgCreateContinuousFundResponse * @package cosmos.protocolpool.v1 * @see proto type: cosmos.protocolpool.v1.MsgCreateContinuousFundResponse */ export declare const MsgCreateContinuousFundResponse: { typeUrl: string; aminoType: string; is(o: any): o is MsgCreateContinuousFundResponse; isAmino(o: any): o is MsgCreateContinuousFundResponseAmino; encode(_: MsgCreateContinuousFundResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgCreateContinuousFundResponse; fromPartial(_: DeepPartial): MsgCreateContinuousFundResponse; fromAmino(_: MsgCreateContinuousFundResponseAmino): MsgCreateContinuousFundResponse; toAmino(_: MsgCreateContinuousFundResponse): MsgCreateContinuousFundResponseAmino; fromAminoMsg(object: MsgCreateContinuousFundResponseAminoMsg): MsgCreateContinuousFundResponse; toAminoMsg(message: MsgCreateContinuousFundResponse): MsgCreateContinuousFundResponseAminoMsg; fromProtoMsg(message: MsgCreateContinuousFundResponseProtoMsg): MsgCreateContinuousFundResponse; toProto(message: MsgCreateContinuousFundResponse): Uint8Array; toProtoMsg(message: MsgCreateContinuousFundResponse): MsgCreateContinuousFundResponseProtoMsg; registerTypeUrl(): void; }; /** * MsgCancelContinuousFund defines a message to cancel continuous funds for a specific recipient. * @name MsgCancelContinuousFund * @package cosmos.protocolpool.v1 * @see proto type: cosmos.protocolpool.v1.MsgCancelContinuousFund */ export declare const MsgCancelContinuousFund: { typeUrl: string; aminoType: string; is(o: any): o is MsgCancelContinuousFund; isAmino(o: any): o is MsgCancelContinuousFundAmino; encode(message: MsgCancelContinuousFund, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgCancelContinuousFund; fromPartial(object: DeepPartial): MsgCancelContinuousFund; fromAmino(object: MsgCancelContinuousFundAmino): MsgCancelContinuousFund; toAmino(message: MsgCancelContinuousFund): MsgCancelContinuousFundAmino; fromAminoMsg(object: MsgCancelContinuousFundAminoMsg): MsgCancelContinuousFund; toAminoMsg(message: MsgCancelContinuousFund): MsgCancelContinuousFundAminoMsg; fromProtoMsg(message: MsgCancelContinuousFundProtoMsg): MsgCancelContinuousFund; toProto(message: MsgCancelContinuousFund): Uint8Array; toProtoMsg(message: MsgCancelContinuousFund): MsgCancelContinuousFundProtoMsg; registerTypeUrl(): void; }; /** * MsgCancelContinuousFundResponse defines the response to executing a * MsgCancelContinuousFund message. * @name MsgCancelContinuousFundResponse * @package cosmos.protocolpool.v1 * @see proto type: cosmos.protocolpool.v1.MsgCancelContinuousFundResponse */ export declare const MsgCancelContinuousFundResponse: { typeUrl: string; aminoType: string; is(o: any): o is MsgCancelContinuousFundResponse; isAmino(o: any): o is MsgCancelContinuousFundResponseAmino; encode(message: MsgCancelContinuousFundResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgCancelContinuousFundResponse; fromPartial(object: DeepPartial): MsgCancelContinuousFundResponse; fromAmino(object: MsgCancelContinuousFundResponseAmino): MsgCancelContinuousFundResponse; toAmino(message: MsgCancelContinuousFundResponse): MsgCancelContinuousFundResponseAmino; fromAminoMsg(object: MsgCancelContinuousFundResponseAminoMsg): MsgCancelContinuousFundResponse; toAminoMsg(message: MsgCancelContinuousFundResponse): MsgCancelContinuousFundResponseAminoMsg; fromProtoMsg(message: MsgCancelContinuousFundResponseProtoMsg): MsgCancelContinuousFundResponse; toProto(message: MsgCancelContinuousFundResponse): Uint8Array; toProtoMsg(message: MsgCancelContinuousFundResponse): MsgCancelContinuousFundResponseProtoMsg; registerTypeUrl(): void; }; /** * MsgUpdateParams is the Msg/UpdateParams request type. * @name MsgUpdateParams * @package cosmos.protocolpool.v1 * @see proto type: cosmos.protocolpool.v1.MsgUpdateParams */ export declare const MsgUpdateParams: { typeUrl: string; aminoType: string; is(o: any): o is MsgUpdateParams; isAmino(o: any): o is MsgUpdateParamsAmino; encode(message: MsgUpdateParams, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgUpdateParams; fromPartial(object: DeepPartial): MsgUpdateParams; fromAmino(object: MsgUpdateParamsAmino): MsgUpdateParams; toAmino(message: MsgUpdateParams): MsgUpdateParamsAmino; fromAminoMsg(object: MsgUpdateParamsAminoMsg): MsgUpdateParams; toAminoMsg(message: MsgUpdateParams): MsgUpdateParamsAminoMsg; fromProtoMsg(message: MsgUpdateParamsProtoMsg): MsgUpdateParams; toProto(message: MsgUpdateParams): Uint8Array; toProtoMsg(message: MsgUpdateParams): MsgUpdateParamsProtoMsg; registerTypeUrl(): void; }; /** * MsgUpdateParamsResponse defines the response structure for executing a * MsgUpdateParams message. * @name MsgUpdateParamsResponse * @package cosmos.protocolpool.v1 * @see proto type: cosmos.protocolpool.v1.MsgUpdateParamsResponse */ export declare const MsgUpdateParamsResponse: { typeUrl: string; aminoType: string; is(o: any): o is MsgUpdateParamsResponse; isAmino(o: any): o is MsgUpdateParamsResponseAmino; encode(_: MsgUpdateParamsResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgUpdateParamsResponse; fromPartial(_: DeepPartial): MsgUpdateParamsResponse; fromAmino(_: MsgUpdateParamsResponseAmino): MsgUpdateParamsResponse; toAmino(_: MsgUpdateParamsResponse): MsgUpdateParamsResponseAmino; fromAminoMsg(object: MsgUpdateParamsResponseAminoMsg): MsgUpdateParamsResponse; toAminoMsg(message: MsgUpdateParamsResponse): MsgUpdateParamsResponseAminoMsg; fromProtoMsg(message: MsgUpdateParamsResponseProtoMsg): MsgUpdateParamsResponse; toProto(message: MsgUpdateParamsResponse): Uint8Array; toProtoMsg(message: MsgUpdateParamsResponse): MsgUpdateParamsResponseProtoMsg; registerTypeUrl(): void; };