import { Any, AnyProtoMsg, AnyAmino, AnySDKType } from "../../../google/protobuf/any"; import { Coin, CoinAmino, CoinSDKType } from "../../../cosmos/base/v1beta1/coin"; import { ExecutionConfiguration, ExecutionConfigurationAmino, ExecutionConfigurationSDKType, TrustlessAgentConfig, TrustlessAgentConfigAmino, TrustlessAgentConfigSDKType, ExecutionConditions, ExecutionConditionsAmino, ExecutionConditionsSDKType } from "./flow"; import { TrustlessAgentFeeConfig, TrustlessAgentFeeConfigAmino, TrustlessAgentFeeConfigSDKType } from "./trustless_agent"; import { Params, ParamsAmino, ParamsSDKType } from "./params"; import { BinaryReader, BinaryWriter } from "../../../binary"; import { JsonSafe } from "../../../json-safe"; /** * MsgRegisterAccount registers an interchain account for the given owner over * the specified connection pair */ export interface MsgRegisterAccount { owner: string; connectionId: string; version: string; } export interface MsgRegisterAccountProtoMsg { typeUrl: "/intento.intent.v1.MsgRegisterAccount"; value: Uint8Array; } /** * MsgRegisterAccount registers an interchain account for the given owner over * the specified connection pair * @name MsgRegisterAccountAmino * @package intento.intent.v1 * @see proto type: intento.intent.v1.MsgRegisterAccount */ export interface MsgRegisterAccountAmino { owner?: string; connection_id?: string; version?: string; } export interface MsgRegisterAccountAminoMsg { type: "intent/MsgRegisterAccount"; value: MsgRegisterAccountAmino; } /** * MsgRegisterAccount registers an interchain account for the given owner over * the specified connection pair */ export interface MsgRegisterAccountSDKType { owner: string; connection_id: string; version: string; } /** MsgRegisterAccountResponse is the response type for Msg/RegisterAccount */ export interface MsgRegisterAccountResponse { } export interface MsgRegisterAccountResponseProtoMsg { typeUrl: "/intento.intent.v1.MsgRegisterAccountResponse"; value: Uint8Array; } /** * MsgRegisterAccountResponse is the response type for Msg/RegisterAccount * @name MsgRegisterAccountResponseAmino * @package intento.intent.v1 * @see proto type: intento.intent.v1.MsgRegisterAccountResponse */ export interface MsgRegisterAccountResponseAmino { } export interface MsgRegisterAccountResponseAminoMsg { type: "/intento.intent.v1.MsgRegisterAccountResponse"; value: MsgRegisterAccountResponseAmino; } /** MsgRegisterAccountResponse is the response type for Msg/RegisterAccount */ export interface MsgRegisterAccountResponseSDKType { } /** * MsgSubmitTx creates and submits an arbitrary msg to be executed * locally or using an interchain account */ export interface MsgSubmitTx { owner: string; connectionId: string; msg?: Any; } export interface MsgSubmitTxProtoMsg { typeUrl: "/intento.intent.v1.MsgSubmitTx"; value: Uint8Array; } /** * MsgSubmitTx creates and submits an arbitrary msg to be executed * locally or using an interchain account * @name MsgSubmitTxAmino * @package intento.intent.v1 * @see proto type: intento.intent.v1.MsgSubmitTx */ export interface MsgSubmitTxAmino { owner?: string; connection_id?: string; msg?: AnyAmino; } export interface MsgSubmitTxAminoMsg { type: "intent/MsgRegisterAccount"; value: MsgSubmitTxAmino; } /** * MsgSubmitTx creates and submits an arbitrary msg to be executed * locally or using an interchain account */ export interface MsgSubmitTxSDKType { owner: string; connection_id: string; msg?: AnySDKType; } /** MsgSubmitTxResponse defines the MsgSubmitTx response type */ export interface MsgSubmitTxResponse { } export interface MsgSubmitTxResponseProtoMsg { typeUrl: "/intento.intent.v1.MsgSubmitTxResponse"; value: Uint8Array; } /** * MsgSubmitTxResponse defines the MsgSubmitTx response type * @name MsgSubmitTxResponseAmino * @package intento.intent.v1 * @see proto type: intento.intent.v1.MsgSubmitTxResponse */ export interface MsgSubmitTxResponseAmino { } export interface MsgSubmitTxResponseAminoMsg { type: "/intento.intent.v1.MsgSubmitTxResponse"; value: MsgSubmitTxResponseAmino; } /** MsgSubmitTxResponse defines the MsgSubmitTx response type */ export interface MsgSubmitTxResponseSDKType { } /** * MsgSubmitFlow creates, submits and schedules msgs * to be executed locally or over IBC with conditions */ export interface MsgSubmitFlow { owner: string; label: string; msgs: (Any)[] | Any[]; /** duration defines the time that the code should run for */ duration: string; /** * start_at when set as a unix time after block inclusion, creates a custom * start time for execution */ startAt: bigint; /** interval defines the interval between auto_msg calls */ interval: string; /** * optional fees to be used for flow execution limiting the amount of fees * incurred */ feeFunds: Coin[]; /** optional configuration parameters */ configuration?: ExecutionConfiguration; /** optional connection ID interchain account */ connectionId: string; /** optional use of a trustless agent */ trustlessAgent?: TrustlessAgentConfig; conditions?: ExecutionConditions; } export interface MsgSubmitFlowProtoMsg { typeUrl: "/intento.intent.v1.MsgSubmitFlow"; value: Uint8Array; } export type MsgSubmitFlowEncoded = Omit & { msgs: (AnyProtoMsg)[]; }; /** * MsgSubmitFlow creates, submits and schedules msgs * to be executed locally or over IBC with conditions * @name MsgSubmitFlowAmino * @package intento.intent.v1 * @see proto type: intento.intent.v1.MsgSubmitFlow */ export interface MsgSubmitFlowAmino { owner?: string; label?: string; msgs?: AnyAmino[]; /** * duration defines the time that the code should run for */ duration?: string; /** * start_at when set as a unix time after block inclusion, creates a custom * start time for execution */ start_at?: string; /** * interval defines the interval between auto_msg calls */ interval?: string; /** * optional fees to be used for flow execution limiting the amount of fees * incurred */ fee_funds?: CoinAmino[]; /** * optional configuration parameters */ configuration?: ExecutionConfigurationAmino; /** * optional connection ID interchain account */ connection_id?: string; /** * optional use of a trustless agent */ trustless_agent?: TrustlessAgentConfigAmino; conditions?: ExecutionConditionsAmino; } export interface MsgSubmitFlowAminoMsg { type: "intent/MsgSubmitFlow"; value: MsgSubmitFlowAmino; } /** * MsgSubmitFlow creates, submits and schedules msgs * to be executed locally or over IBC with conditions */ export interface MsgSubmitFlowSDKType { owner: string; label: string; msgs: (AnySDKType)[]; duration: string; start_at: bigint; interval: string; fee_funds: CoinSDKType[]; configuration?: ExecutionConfigurationSDKType; connection_id: string; trustless_agent?: TrustlessAgentConfigSDKType; conditions?: ExecutionConditionsSDKType; } /** MsgSubmitTxResponse defines the MsgSubmitTx response type */ export interface MsgSubmitFlowResponse { } export interface MsgSubmitFlowResponseProtoMsg { typeUrl: "/intento.intent.v1.MsgSubmitFlowResponse"; value: Uint8Array; } /** * MsgSubmitTxResponse defines the MsgSubmitTx response type * @name MsgSubmitFlowResponseAmino * @package intento.intent.v1 * @see proto type: intento.intent.v1.MsgSubmitFlowResponse */ export interface MsgSubmitFlowResponseAmino { } export interface MsgSubmitFlowResponseAminoMsg { type: "/intento.intent.v1.MsgSubmitFlowResponse"; value: MsgSubmitFlowResponseAmino; } /** MsgSubmitTxResponse defines the MsgSubmitTx response type */ export interface MsgSubmitFlowResponseSDKType { } /** * MsgRegisterAccountAndSubmitFlow creates an interchain account, submits and * schedules an arbitrary msg to be executed by this interchain * account */ export interface MsgRegisterAccountAndSubmitFlow { owner: string; connectionId: string; label: string; msgs: (Any)[] | Any[]; /** duration defines the time that the code should run for */ duration: string; /** * start_at when set as a unix time after block inclusion, creates a custom * start time for execution */ startAt: bigint; /** interval defines the interval between auto_msg calls */ interval: string; /** * optional fees to be used for flow execution limiting the amount of fees * incurred */ feeFunds: Coin[]; /** * optional array of dependent txs that should be executed before execution is * allowed */ configuration?: ExecutionConfiguration; version: string; hostConnectionId: string; conditions?: ExecutionConditions; } export interface MsgRegisterAccountAndSubmitFlowProtoMsg { typeUrl: "/intento.intent.v1.MsgRegisterAccountAndSubmitFlow"; value: Uint8Array; } export type MsgRegisterAccountAndSubmitFlowEncoded = Omit & { msgs: (AnyProtoMsg)[]; }; /** * MsgRegisterAccountAndSubmitFlow creates an interchain account, submits and * schedules an arbitrary msg to be executed by this interchain * account * @name MsgRegisterAccountAndSubmitFlowAmino * @package intento.intent.v1 * @see proto type: intento.intent.v1.MsgRegisterAccountAndSubmitFlow */ export interface MsgRegisterAccountAndSubmitFlowAmino { owner?: string; connection_id?: string; label?: string; msgs?: AnyAmino[]; /** * duration defines the time that the code should run for */ duration?: string; /** * start_at when set as a unix time after block inclusion, creates a custom * start time for execution */ start_at?: string; /** * interval defines the interval between auto_msg calls */ interval?: string; /** * optional fees to be used for flow execution limiting the amount of fees * incurred */ fee_funds?: CoinAmino[]; /** * optional array of dependent txs that should be executed before execution is * allowed */ configuration?: ExecutionConfigurationAmino; version?: string; host_connection_id?: string; conditions?: ExecutionConditionsAmino; } export interface MsgRegisterAccountAndSubmitFlowAminoMsg { type: "intent/MsgRegisterAccountAndSubmitFlow"; value: MsgRegisterAccountAndSubmitFlowAmino; } /** * MsgRegisterAccountAndSubmitFlow creates an interchain account, submits and * schedules an arbitrary msg to be executed by this interchain * account */ export interface MsgRegisterAccountAndSubmitFlowSDKType { owner: string; connection_id: string; label: string; msgs: (AnySDKType)[]; duration: string; start_at: bigint; interval: string; fee_funds: CoinSDKType[]; configuration?: ExecutionConfigurationSDKType; version: string; host_connection_id: string; conditions?: ExecutionConditionsSDKType; } /** * MsgRegisterAccountAndSubmitFlowResponse defines the MsgSubmitTx response * type */ export interface MsgRegisterAccountAndSubmitFlowResponse { } export interface MsgRegisterAccountAndSubmitFlowResponseProtoMsg { typeUrl: "/intento.intent.v1.MsgRegisterAccountAndSubmitFlowResponse"; value: Uint8Array; } /** * MsgRegisterAccountAndSubmitFlowResponse defines the MsgSubmitTx response * type * @name MsgRegisterAccountAndSubmitFlowResponseAmino * @package intento.intent.v1 * @see proto type: intento.intent.v1.MsgRegisterAccountAndSubmitFlowResponse */ export interface MsgRegisterAccountAndSubmitFlowResponseAmino { } export interface MsgRegisterAccountAndSubmitFlowResponseAminoMsg { type: "/intento.intent.v1.MsgRegisterAccountAndSubmitFlowResponse"; value: MsgRegisterAccountAndSubmitFlowResponseAmino; } /** * MsgRegisterAccountAndSubmitFlowResponse defines the MsgSubmitTx response * type */ export interface MsgRegisterAccountAndSubmitFlowResponseSDKType { } /** * MsgUpdateFlow updates an arbitrary msg to be executed locally * or using an interchain account */ export interface MsgUpdateFlow { owner: string; id: bigint; label: string; msgs: (Any)[] | Any[]; /** end_time when set defines the time that the code should run for */ endTime: bigint; /** * start_at when set as a unix time after block inclusion, creates a custom * start time for execution */ startAt: bigint; /** interval defines the interval between auto_msg calls */ interval: string; /** add fees for flow execution, optional */ feeFunds: Coin[]; configuration?: ExecutionConfiguration; connectionId: string; trustlessAgent?: TrustlessAgentConfig; conditions?: ExecutionConditions; } export interface MsgUpdateFlowProtoMsg { typeUrl: "/intento.intent.v1.MsgUpdateFlow"; value: Uint8Array; } export type MsgUpdateFlowEncoded = Omit & { msgs: (AnyProtoMsg)[]; }; /** * MsgUpdateFlow updates an arbitrary msg to be executed locally * or using an interchain account * @name MsgUpdateFlowAmino * @package intento.intent.v1 * @see proto type: intento.intent.v1.MsgUpdateFlow */ export interface MsgUpdateFlowAmino { owner?: string; id?: string; label?: string; msgs?: AnyAmino[]; /** * end_time when set defines the time that the code should run for */ end_time?: string; /** * start_at when set as a unix time after block inclusion, creates a custom * start time for execution */ start_at?: string; /** * interval defines the interval between auto_msg calls */ interval?: string; /** * add fees for flow execution, optional */ fee_funds?: CoinAmino[]; configuration?: ExecutionConfigurationAmino; connection_id?: string; trustless_agent?: TrustlessAgentConfigAmino; conditions?: ExecutionConditionsAmino; } export interface MsgUpdateFlowAminoMsg { type: "intent/MsgUpdateFlow"; value: MsgUpdateFlowAmino; } /** * MsgUpdateFlow updates an arbitrary msg to be executed locally * or using an interchain account */ export interface MsgUpdateFlowSDKType { owner: string; id: bigint; label: string; msgs: (AnySDKType)[]; end_time: bigint; start_at: bigint; interval: string; fee_funds: CoinSDKType[]; configuration?: ExecutionConfigurationSDKType; connection_id: string; trustless_agent?: TrustlessAgentConfigSDKType; conditions?: ExecutionConditionsSDKType; } /** MsgUpdateTxResponse defines the MsgUpdateTx response type */ export interface MsgUpdateFlowResponse { } export interface MsgUpdateFlowResponseProtoMsg { typeUrl: "/intento.intent.v1.MsgUpdateFlowResponse"; value: Uint8Array; } /** * MsgUpdateTxResponse defines the MsgUpdateTx response type * @name MsgUpdateFlowResponseAmino * @package intento.intent.v1 * @see proto type: intento.intent.v1.MsgUpdateFlowResponse */ export interface MsgUpdateFlowResponseAmino { } export interface MsgUpdateFlowResponseAminoMsg { type: "/intento.intent.v1.MsgUpdateFlowResponse"; value: MsgUpdateFlowResponseAmino; } /** MsgUpdateTxResponse defines the MsgUpdateTx response type */ export interface MsgUpdateFlowResponseSDKType { } export interface MsgCreateTrustlessAgent { creator: string; connectionId: string; hostConnectionId: string; version: string; feeCoinsSupported: Coin[]; } export interface MsgCreateTrustlessAgentProtoMsg { typeUrl: "/intento.intent.v1.MsgCreateTrustlessAgent"; value: Uint8Array; } /** * @name MsgCreateTrustlessAgentAmino * @package intento.intent.v1 * @see proto type: intento.intent.v1.MsgCreateTrustlessAgent */ export interface MsgCreateTrustlessAgentAmino { creator?: string; connection_id?: string; host_connection_id?: string; version?: string; fee_coins_supported?: CoinAmino[]; } export interface MsgCreateTrustlessAgentAminoMsg { type: "intent/MsgCreateTrustlessAgent"; value: MsgCreateTrustlessAgentAmino; } export interface MsgCreateTrustlessAgentSDKType { creator: string; connection_id: string; host_connection_id: string; version: string; fee_coins_supported: CoinSDKType[]; } export interface MsgCreateTrustlessAgentResponse { address: string; } export interface MsgCreateTrustlessAgentResponseProtoMsg { typeUrl: "/intento.intent.v1.MsgCreateTrustlessAgentResponse"; value: Uint8Array; } /** * @name MsgCreateTrustlessAgentResponseAmino * @package intento.intent.v1 * @see proto type: intento.intent.v1.MsgCreateTrustlessAgentResponse */ export interface MsgCreateTrustlessAgentResponseAmino { address?: string; } export interface MsgCreateTrustlessAgentResponseAminoMsg { type: "/intento.intent.v1.MsgCreateTrustlessAgentResponse"; value: MsgCreateTrustlessAgentResponseAmino; } export interface MsgCreateTrustlessAgentResponseSDKType { address: string; } export interface MsgUpdateTrustlessAgentFeeConfig { feeAdmin: string; agentAddress: string; feeConfig?: TrustlessAgentFeeConfig; } export interface MsgUpdateTrustlessAgentFeeConfigProtoMsg { typeUrl: "/intento.intent.v1.MsgUpdateTrustlessAgentFeeConfig"; value: Uint8Array; } /** * @name MsgUpdateTrustlessAgentFeeConfigAmino * @package intento.intent.v1 * @see proto type: intento.intent.v1.MsgUpdateTrustlessAgentFeeConfig */ export interface MsgUpdateTrustlessAgentFeeConfigAmino { fee_admin?: string; agent_address?: string; fee_config?: TrustlessAgentFeeConfigAmino; } export interface MsgUpdateTrustlessAgentFeeConfigAminoMsg { type: "intent/MsgUpdateTrustlessAgentFeeConfig"; value: MsgUpdateTrustlessAgentFeeConfigAmino; } export interface MsgUpdateTrustlessAgentFeeConfigSDKType { fee_admin: string; agent_address: string; fee_config?: TrustlessAgentFeeConfigSDKType; } export interface MsgUpdateTrustlessAgentFeeConfigResponse { } export interface MsgUpdateTrustlessAgentFeeConfigResponseProtoMsg { typeUrl: "/intento.intent.v1.MsgUpdateTrustlessAgentFeeConfigResponse"; value: Uint8Array; } /** * @name MsgUpdateTrustlessAgentFeeConfigResponseAmino * @package intento.intent.v1 * @see proto type: intento.intent.v1.MsgUpdateTrustlessAgentFeeConfigResponse */ export interface MsgUpdateTrustlessAgentFeeConfigResponseAmino { } export interface MsgUpdateTrustlessAgentFeeConfigResponseAminoMsg { type: "/intento.intent.v1.MsgUpdateTrustlessAgentFeeConfigResponse"; value: MsgUpdateTrustlessAgentFeeConfigResponseAmino; } export interface MsgUpdateTrustlessAgentFeeConfigResponseSDKType { } /** MsgUpdateParams is the Msg/UpdateParams request type. */ export interface MsgUpdateParams { /** authority is the address that controls the module (defaults to x/gov unless overwritten). */ authority: string; /** * params defines the x/intent parameters to update. * * NOTE: All parameters must be supplied. */ params: Params; } export interface MsgUpdateParamsProtoMsg { typeUrl: "/intento.intent.v1.MsgUpdateParams"; value: Uint8Array; } /** * MsgUpdateParams is the Msg/UpdateParams request type. * @name MsgUpdateParamsAmino * @package intento.intent.v1 * @see proto type: intento.intent.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/intent parameters to update. * * NOTE: All parameters must be supplied. */ params: ParamsAmino; } export interface MsgUpdateParamsAminoMsg { type: "intent/MsgUpdateParams"; value: MsgUpdateParamsAmino; } /** MsgUpdateParams is the Msg/UpdateParams request type. */ export interface MsgUpdateParamsSDKType { authority: string; params: ParamsSDKType; } /** * MsgUpdateParamsResponse defines the response structure for executing a * MsgUpdateParams message. */ export interface MsgUpdateParamsResponse { } export interface MsgUpdateParamsResponseProtoMsg { typeUrl: "/intento.intent.v1.MsgUpdateParamsResponse"; value: Uint8Array; } /** * MsgUpdateParamsResponse defines the response structure for executing a * MsgUpdateParams message. * @name MsgUpdateParamsResponseAmino * @package intento.intent.v1 * @see proto type: intento.intent.v1.MsgUpdateParamsResponse */ export interface MsgUpdateParamsResponseAmino { } export interface MsgUpdateParamsResponseAminoMsg { type: "/intento.intent.v1.MsgUpdateParamsResponse"; value: MsgUpdateParamsResponseAmino; } /** * MsgUpdateParamsResponse defines the response structure for executing a * MsgUpdateParams message. */ export interface MsgUpdateParamsResponseSDKType { } export declare const MsgRegisterAccount: { typeUrl: string; aminoType: string; is(o: any): o is MsgRegisterAccount; isSDK(o: any): o is MsgRegisterAccountSDKType; isAmino(o: any): o is MsgRegisterAccountAmino; encode(message: MsgRegisterAccount, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgRegisterAccount; fromJSON(object: any): MsgRegisterAccount; toJSON(message: MsgRegisterAccount): JsonSafe; fromPartial(object: Partial): MsgRegisterAccount; fromAmino(object: MsgRegisterAccountAmino): MsgRegisterAccount; toAmino(message: MsgRegisterAccount): MsgRegisterAccountAmino; fromAminoMsg(object: MsgRegisterAccountAminoMsg): MsgRegisterAccount; toAminoMsg(message: MsgRegisterAccount): MsgRegisterAccountAminoMsg; fromProtoMsg(message: MsgRegisterAccountProtoMsg): MsgRegisterAccount; toProto(message: MsgRegisterAccount): Uint8Array; toProtoMsg(message: MsgRegisterAccount): MsgRegisterAccountProtoMsg; }; export declare const MsgRegisterAccountResponse: { typeUrl: string; is(o: any): o is MsgRegisterAccountResponse; isSDK(o: any): o is MsgRegisterAccountResponseSDKType; isAmino(o: any): o is MsgRegisterAccountResponseAmino; encode(_: MsgRegisterAccountResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgRegisterAccountResponse; fromJSON(_: any): MsgRegisterAccountResponse; toJSON(_: MsgRegisterAccountResponse): JsonSafe; fromPartial(_: Partial): MsgRegisterAccountResponse; fromAmino(_: MsgRegisterAccountResponseAmino): MsgRegisterAccountResponse; toAmino(_: MsgRegisterAccountResponse): MsgRegisterAccountResponseAmino; fromAminoMsg(object: MsgRegisterAccountResponseAminoMsg): MsgRegisterAccountResponse; fromProtoMsg(message: MsgRegisterAccountResponseProtoMsg): MsgRegisterAccountResponse; toProto(message: MsgRegisterAccountResponse): Uint8Array; toProtoMsg(message: MsgRegisterAccountResponse): MsgRegisterAccountResponseProtoMsg; }; export declare const MsgSubmitTx: { typeUrl: string; aminoType: string; is(o: any): o is MsgSubmitTx; isSDK(o: any): o is MsgSubmitTxSDKType; isAmino(o: any): o is MsgSubmitTxAmino; encode(message: MsgSubmitTx, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgSubmitTx; fromJSON(object: any): MsgSubmitTx; toJSON(message: MsgSubmitTx): JsonSafe; fromPartial(object: Partial): MsgSubmitTx; fromAmino(object: MsgSubmitTxAmino): MsgSubmitTx; toAmino(message: MsgSubmitTx): MsgSubmitTxAmino; fromAminoMsg(object: MsgSubmitTxAminoMsg): MsgSubmitTx; toAminoMsg(message: MsgSubmitTx): MsgSubmitTxAminoMsg; fromProtoMsg(message: MsgSubmitTxProtoMsg): MsgSubmitTx; toProto(message: MsgSubmitTx): Uint8Array; toProtoMsg(message: MsgSubmitTx): MsgSubmitTxProtoMsg; }; export declare const MsgSubmitTxResponse: { typeUrl: string; is(o: any): o is MsgSubmitTxResponse; isSDK(o: any): o is MsgSubmitTxResponseSDKType; isAmino(o: any): o is MsgSubmitTxResponseAmino; encode(_: MsgSubmitTxResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgSubmitTxResponse; fromJSON(_: any): MsgSubmitTxResponse; toJSON(_: MsgSubmitTxResponse): JsonSafe; fromPartial(_: Partial): MsgSubmitTxResponse; fromAmino(_: MsgSubmitTxResponseAmino): MsgSubmitTxResponse; toAmino(_: MsgSubmitTxResponse): MsgSubmitTxResponseAmino; fromAminoMsg(object: MsgSubmitTxResponseAminoMsg): MsgSubmitTxResponse; fromProtoMsg(message: MsgSubmitTxResponseProtoMsg): MsgSubmitTxResponse; toProto(message: MsgSubmitTxResponse): Uint8Array; toProtoMsg(message: MsgSubmitTxResponse): MsgSubmitTxResponseProtoMsg; }; export declare const MsgSubmitFlow: { typeUrl: string; aminoType: string; is(o: any): o is MsgSubmitFlow; isSDK(o: any): o is MsgSubmitFlowSDKType; isAmino(o: any): o is MsgSubmitFlowAmino; encode(message: MsgSubmitFlow, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgSubmitFlow; fromJSON(object: any): MsgSubmitFlow; toJSON(message: MsgSubmitFlow): JsonSafe; fromPartial(object: Partial): MsgSubmitFlow; fromAmino(object: MsgSubmitFlowAmino): MsgSubmitFlow; toAmino(message: MsgSubmitFlow): MsgSubmitFlowAmino; fromAminoMsg(object: MsgSubmitFlowAminoMsg): MsgSubmitFlow; toAminoMsg(message: MsgSubmitFlow): MsgSubmitFlowAminoMsg; fromProtoMsg(message: MsgSubmitFlowProtoMsg): MsgSubmitFlow; toProto(message: MsgSubmitFlow): Uint8Array; toProtoMsg(message: MsgSubmitFlow): MsgSubmitFlowProtoMsg; }; export declare const MsgSubmitFlowResponse: { typeUrl: string; is(o: any): o is MsgSubmitFlowResponse; isSDK(o: any): o is MsgSubmitFlowResponseSDKType; isAmino(o: any): o is MsgSubmitFlowResponseAmino; encode(_: MsgSubmitFlowResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgSubmitFlowResponse; fromJSON(_: any): MsgSubmitFlowResponse; toJSON(_: MsgSubmitFlowResponse): JsonSafe; fromPartial(_: Partial): MsgSubmitFlowResponse; fromAmino(_: MsgSubmitFlowResponseAmino): MsgSubmitFlowResponse; toAmino(_: MsgSubmitFlowResponse): MsgSubmitFlowResponseAmino; fromAminoMsg(object: MsgSubmitFlowResponseAminoMsg): MsgSubmitFlowResponse; fromProtoMsg(message: MsgSubmitFlowResponseProtoMsg): MsgSubmitFlowResponse; toProto(message: MsgSubmitFlowResponse): Uint8Array; toProtoMsg(message: MsgSubmitFlowResponse): MsgSubmitFlowResponseProtoMsg; }; export declare const MsgRegisterAccountAndSubmitFlow: { typeUrl: string; aminoType: string; is(o: any): o is MsgRegisterAccountAndSubmitFlow; isSDK(o: any): o is MsgRegisterAccountAndSubmitFlowSDKType; isAmino(o: any): o is MsgRegisterAccountAndSubmitFlowAmino; encode(message: MsgRegisterAccountAndSubmitFlow, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgRegisterAccountAndSubmitFlow; fromJSON(object: any): MsgRegisterAccountAndSubmitFlow; toJSON(message: MsgRegisterAccountAndSubmitFlow): JsonSafe; fromPartial(object: Partial): MsgRegisterAccountAndSubmitFlow; fromAmino(object: MsgRegisterAccountAndSubmitFlowAmino): MsgRegisterAccountAndSubmitFlow; toAmino(message: MsgRegisterAccountAndSubmitFlow): MsgRegisterAccountAndSubmitFlowAmino; fromAminoMsg(object: MsgRegisterAccountAndSubmitFlowAminoMsg): MsgRegisterAccountAndSubmitFlow; toAminoMsg(message: MsgRegisterAccountAndSubmitFlow): MsgRegisterAccountAndSubmitFlowAminoMsg; fromProtoMsg(message: MsgRegisterAccountAndSubmitFlowProtoMsg): MsgRegisterAccountAndSubmitFlow; toProto(message: MsgRegisterAccountAndSubmitFlow): Uint8Array; toProtoMsg(message: MsgRegisterAccountAndSubmitFlow): MsgRegisterAccountAndSubmitFlowProtoMsg; }; export declare const MsgRegisterAccountAndSubmitFlowResponse: { typeUrl: string; is(o: any): o is MsgRegisterAccountAndSubmitFlowResponse; isSDK(o: any): o is MsgRegisterAccountAndSubmitFlowResponseSDKType; isAmino(o: any): o is MsgRegisterAccountAndSubmitFlowResponseAmino; encode(_: MsgRegisterAccountAndSubmitFlowResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgRegisterAccountAndSubmitFlowResponse; fromJSON(_: any): MsgRegisterAccountAndSubmitFlowResponse; toJSON(_: MsgRegisterAccountAndSubmitFlowResponse): JsonSafe; fromPartial(_: Partial): MsgRegisterAccountAndSubmitFlowResponse; fromAmino(_: MsgRegisterAccountAndSubmitFlowResponseAmino): MsgRegisterAccountAndSubmitFlowResponse; toAmino(_: MsgRegisterAccountAndSubmitFlowResponse): MsgRegisterAccountAndSubmitFlowResponseAmino; fromAminoMsg(object: MsgRegisterAccountAndSubmitFlowResponseAminoMsg): MsgRegisterAccountAndSubmitFlowResponse; fromProtoMsg(message: MsgRegisterAccountAndSubmitFlowResponseProtoMsg): MsgRegisterAccountAndSubmitFlowResponse; toProto(message: MsgRegisterAccountAndSubmitFlowResponse): Uint8Array; toProtoMsg(message: MsgRegisterAccountAndSubmitFlowResponse): MsgRegisterAccountAndSubmitFlowResponseProtoMsg; }; export declare const MsgUpdateFlow: { typeUrl: string; aminoType: string; is(o: any): o is MsgUpdateFlow; isSDK(o: any): o is MsgUpdateFlowSDKType; isAmino(o: any): o is MsgUpdateFlowAmino; encode(message: MsgUpdateFlow, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgUpdateFlow; fromJSON(object: any): MsgUpdateFlow; toJSON(message: MsgUpdateFlow): JsonSafe; fromPartial(object: Partial): MsgUpdateFlow; fromAmino(object: MsgUpdateFlowAmino): MsgUpdateFlow; toAmino(message: MsgUpdateFlow): MsgUpdateFlowAmino; fromAminoMsg(object: MsgUpdateFlowAminoMsg): MsgUpdateFlow; toAminoMsg(message: MsgUpdateFlow): MsgUpdateFlowAminoMsg; fromProtoMsg(message: MsgUpdateFlowProtoMsg): MsgUpdateFlow; toProto(message: MsgUpdateFlow): Uint8Array; toProtoMsg(message: MsgUpdateFlow): MsgUpdateFlowProtoMsg; }; export declare const MsgUpdateFlowResponse: { typeUrl: string; is(o: any): o is MsgUpdateFlowResponse; isSDK(o: any): o is MsgUpdateFlowResponseSDKType; isAmino(o: any): o is MsgUpdateFlowResponseAmino; encode(_: MsgUpdateFlowResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgUpdateFlowResponse; fromJSON(_: any): MsgUpdateFlowResponse; toJSON(_: MsgUpdateFlowResponse): JsonSafe; fromPartial(_: Partial): MsgUpdateFlowResponse; fromAmino(_: MsgUpdateFlowResponseAmino): MsgUpdateFlowResponse; toAmino(_: MsgUpdateFlowResponse): MsgUpdateFlowResponseAmino; fromAminoMsg(object: MsgUpdateFlowResponseAminoMsg): MsgUpdateFlowResponse; fromProtoMsg(message: MsgUpdateFlowResponseProtoMsg): MsgUpdateFlowResponse; toProto(message: MsgUpdateFlowResponse): Uint8Array; toProtoMsg(message: MsgUpdateFlowResponse): MsgUpdateFlowResponseProtoMsg; }; export declare const MsgCreateTrustlessAgent: { typeUrl: string; aminoType: string; is(o: any): o is MsgCreateTrustlessAgent; isSDK(o: any): o is MsgCreateTrustlessAgentSDKType; isAmino(o: any): o is MsgCreateTrustlessAgentAmino; encode(message: MsgCreateTrustlessAgent, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgCreateTrustlessAgent; fromJSON(object: any): MsgCreateTrustlessAgent; toJSON(message: MsgCreateTrustlessAgent): JsonSafe; fromPartial(object: Partial): MsgCreateTrustlessAgent; fromAmino(object: MsgCreateTrustlessAgentAmino): MsgCreateTrustlessAgent; toAmino(message: MsgCreateTrustlessAgent): MsgCreateTrustlessAgentAmino; fromAminoMsg(object: MsgCreateTrustlessAgentAminoMsg): MsgCreateTrustlessAgent; toAminoMsg(message: MsgCreateTrustlessAgent): MsgCreateTrustlessAgentAminoMsg; fromProtoMsg(message: MsgCreateTrustlessAgentProtoMsg): MsgCreateTrustlessAgent; toProto(message: MsgCreateTrustlessAgent): Uint8Array; toProtoMsg(message: MsgCreateTrustlessAgent): MsgCreateTrustlessAgentProtoMsg; }; export declare const MsgCreateTrustlessAgentResponse: { typeUrl: string; is(o: any): o is MsgCreateTrustlessAgentResponse; isSDK(o: any): o is MsgCreateTrustlessAgentResponseSDKType; isAmino(o: any): o is MsgCreateTrustlessAgentResponseAmino; encode(message: MsgCreateTrustlessAgentResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgCreateTrustlessAgentResponse; fromJSON(object: any): MsgCreateTrustlessAgentResponse; toJSON(message: MsgCreateTrustlessAgentResponse): JsonSafe; fromPartial(object: Partial): MsgCreateTrustlessAgentResponse; fromAmino(object: MsgCreateTrustlessAgentResponseAmino): MsgCreateTrustlessAgentResponse; toAmino(message: MsgCreateTrustlessAgentResponse): MsgCreateTrustlessAgentResponseAmino; fromAminoMsg(object: MsgCreateTrustlessAgentResponseAminoMsg): MsgCreateTrustlessAgentResponse; fromProtoMsg(message: MsgCreateTrustlessAgentResponseProtoMsg): MsgCreateTrustlessAgentResponse; toProto(message: MsgCreateTrustlessAgentResponse): Uint8Array; toProtoMsg(message: MsgCreateTrustlessAgentResponse): MsgCreateTrustlessAgentResponseProtoMsg; }; export declare const MsgUpdateTrustlessAgentFeeConfig: { typeUrl: string; aminoType: string; is(o: any): o is MsgUpdateTrustlessAgentFeeConfig; isSDK(o: any): o is MsgUpdateTrustlessAgentFeeConfigSDKType; isAmino(o: any): o is MsgUpdateTrustlessAgentFeeConfigAmino; encode(message: MsgUpdateTrustlessAgentFeeConfig, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgUpdateTrustlessAgentFeeConfig; fromJSON(object: any): MsgUpdateTrustlessAgentFeeConfig; toJSON(message: MsgUpdateTrustlessAgentFeeConfig): JsonSafe; fromPartial(object: Partial): MsgUpdateTrustlessAgentFeeConfig; fromAmino(object: MsgUpdateTrustlessAgentFeeConfigAmino): MsgUpdateTrustlessAgentFeeConfig; toAmino(message: MsgUpdateTrustlessAgentFeeConfig): MsgUpdateTrustlessAgentFeeConfigAmino; fromAminoMsg(object: MsgUpdateTrustlessAgentFeeConfigAminoMsg): MsgUpdateTrustlessAgentFeeConfig; toAminoMsg(message: MsgUpdateTrustlessAgentFeeConfig): MsgUpdateTrustlessAgentFeeConfigAminoMsg; fromProtoMsg(message: MsgUpdateTrustlessAgentFeeConfigProtoMsg): MsgUpdateTrustlessAgentFeeConfig; toProto(message: MsgUpdateTrustlessAgentFeeConfig): Uint8Array; toProtoMsg(message: MsgUpdateTrustlessAgentFeeConfig): MsgUpdateTrustlessAgentFeeConfigProtoMsg; }; export declare const MsgUpdateTrustlessAgentFeeConfigResponse: { typeUrl: string; is(o: any): o is MsgUpdateTrustlessAgentFeeConfigResponse; isSDK(o: any): o is MsgUpdateTrustlessAgentFeeConfigResponseSDKType; isAmino(o: any): o is MsgUpdateTrustlessAgentFeeConfigResponseAmino; encode(_: MsgUpdateTrustlessAgentFeeConfigResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgUpdateTrustlessAgentFeeConfigResponse; fromJSON(_: any): MsgUpdateTrustlessAgentFeeConfigResponse; toJSON(_: MsgUpdateTrustlessAgentFeeConfigResponse): JsonSafe; fromPartial(_: Partial): MsgUpdateTrustlessAgentFeeConfigResponse; fromAmino(_: MsgUpdateTrustlessAgentFeeConfigResponseAmino): MsgUpdateTrustlessAgentFeeConfigResponse; toAmino(_: MsgUpdateTrustlessAgentFeeConfigResponse): MsgUpdateTrustlessAgentFeeConfigResponseAmino; fromAminoMsg(object: MsgUpdateTrustlessAgentFeeConfigResponseAminoMsg): MsgUpdateTrustlessAgentFeeConfigResponse; fromProtoMsg(message: MsgUpdateTrustlessAgentFeeConfigResponseProtoMsg): MsgUpdateTrustlessAgentFeeConfigResponse; toProto(message: MsgUpdateTrustlessAgentFeeConfigResponse): Uint8Array; toProtoMsg(message: MsgUpdateTrustlessAgentFeeConfigResponse): MsgUpdateTrustlessAgentFeeConfigResponseProtoMsg; }; export declare const MsgUpdateParams: { typeUrl: string; aminoType: string; is(o: any): o is MsgUpdateParams; isSDK(o: any): o is MsgUpdateParamsSDKType; isAmino(o: any): o is MsgUpdateParamsAmino; encode(message: MsgUpdateParams, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgUpdateParams; fromJSON(object: any): MsgUpdateParams; toJSON(message: MsgUpdateParams): JsonSafe; fromPartial(object: Partial): 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; }; export declare const MsgUpdateParamsResponse: { typeUrl: string; is(o: any): o is MsgUpdateParamsResponse; isSDK(o: any): o is MsgUpdateParamsResponseSDKType; isAmino(o: any): o is MsgUpdateParamsResponseAmino; encode(_: MsgUpdateParamsResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgUpdateParamsResponse; fromJSON(_: any): MsgUpdateParamsResponse; toJSON(_: MsgUpdateParamsResponse): JsonSafe; fromPartial(_: Partial): MsgUpdateParamsResponse; fromAmino(_: MsgUpdateParamsResponseAmino): MsgUpdateParamsResponse; toAmino(_: MsgUpdateParamsResponse): MsgUpdateParamsResponseAmino; fromAminoMsg(object: MsgUpdateParamsResponseAminoMsg): MsgUpdateParamsResponse; fromProtoMsg(message: MsgUpdateParamsResponseProtoMsg): MsgUpdateParamsResponse; toProto(message: MsgUpdateParamsResponse): Uint8Array; toProtoMsg(message: MsgUpdateParamsResponse): MsgUpdateParamsResponseProtoMsg; };