interchainjs
Version:
InterchainJS is a JavaScript library for interacting with Cosmos SDK based blockchains.
604 lines (603 loc) • 25.2 kB
TypeScript
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>): 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>): 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>): 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>): 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>): 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>): 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>): 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>): 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>): 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>): 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;
};