import { Params, ParamsAmino } from "./wasmx"; import { ContractRegistrationRequest, ContractRegistrationRequestAmino } from "./proposal"; import { BinaryReader, BinaryWriter } from "../../../binary"; import { DeepPartial } from "../../../helpers"; /** * MsgExecuteContractCompat submits the given message data to a smart contract, * compatible with EIP712 * @name MsgExecuteContractCompat * @package injective.wasmx.v1 * @see proto type: injective.wasmx.v1.MsgExecuteContractCompat */ export interface MsgExecuteContractCompat { /** * Sender is the that actor that signed the messages */ sender: string; /** * Contract is the address of the smart contract */ contract: string; /** * Msg json encoded message to be passed to the contract */ msg: string; /** * Funds coins that are transferred to the contract on execution */ funds: string; } export interface MsgExecuteContractCompatProtoMsg { typeUrl: "/injective.wasmx.v1.MsgExecuteContractCompat"; value: Uint8Array; } /** * MsgExecuteContractCompat submits the given message data to a smart contract, * compatible with EIP712 * @name MsgExecuteContractCompatAmino * @package injective.wasmx.v1 * @see proto type: injective.wasmx.v1.MsgExecuteContractCompat */ export interface MsgExecuteContractCompatAmino { /** * Sender is the that actor that signed the messages */ sender: string; /** * Contract is the address of the smart contract */ contract: string; /** * Msg json encoded message to be passed to the contract */ msg: string; /** * Funds coins that are transferred to the contract on execution */ funds: string; } export interface MsgExecuteContractCompatAminoMsg { type: "wasmx/MsgExecuteContractCompat"; value: MsgExecuteContractCompatAmino; } /** * MsgExecuteContractCompatResponse returns execution result data. * @name MsgExecuteContractCompatResponse * @package injective.wasmx.v1 * @see proto type: injective.wasmx.v1.MsgExecuteContractCompatResponse */ export interface MsgExecuteContractCompatResponse { /** * Data contains bytes to returned from the contract */ data: Uint8Array; } export interface MsgExecuteContractCompatResponseProtoMsg { typeUrl: "/injective.wasmx.v1.MsgExecuteContractCompatResponse"; value: Uint8Array; } /** * MsgExecuteContractCompatResponse returns execution result data. * @name MsgExecuteContractCompatResponseAmino * @package injective.wasmx.v1 * @see proto type: injective.wasmx.v1.MsgExecuteContractCompatResponse */ export interface MsgExecuteContractCompatResponseAmino { /** * Data contains bytes to returned from the contract */ data: string; } export interface MsgExecuteContractCompatResponseAminoMsg { type: "/injective.wasmx.v1.MsgExecuteContractCompatResponse"; value: MsgExecuteContractCompatResponseAmino; } /** * @name MsgUpdateContract * @package injective.wasmx.v1 * @see proto type: injective.wasmx.v1.MsgUpdateContract */ export interface MsgUpdateContract { sender: string; /** * Unique Identifier for contract instance to be registered. */ contractAddress: string; /** * Maximum gas to be used for the smart contract execution. */ gasLimit: bigint; /** * gas price to be used for the smart contract execution. */ gasPrice: bigint; /** * optional - admin account that will be allowed to perform any changes */ adminAddress?: string; } export interface MsgUpdateContractProtoMsg { typeUrl: "/injective.wasmx.v1.MsgUpdateContract"; value: Uint8Array; } /** * @name MsgUpdateContractAmino * @package injective.wasmx.v1 * @see proto type: injective.wasmx.v1.MsgUpdateContract */ export interface MsgUpdateContractAmino { sender: string; /** * Unique Identifier for contract instance to be registered. */ contract_address: string; /** * Maximum gas to be used for the smart contract execution. */ gas_limit: string; /** * gas price to be used for the smart contract execution. */ gas_price: string; /** * optional - admin account that will be allowed to perform any changes */ admin_address?: string; } export interface MsgUpdateContractAminoMsg { type: "wasmx/MsgUpdateContract"; value: MsgUpdateContractAmino; } /** * @name MsgUpdateContractResponse * @package injective.wasmx.v1 * @see proto type: injective.wasmx.v1.MsgUpdateContractResponse */ export interface MsgUpdateContractResponse { } export interface MsgUpdateContractResponseProtoMsg { typeUrl: "/injective.wasmx.v1.MsgUpdateContractResponse"; value: Uint8Array; } /** * @name MsgUpdateContractResponseAmino * @package injective.wasmx.v1 * @see proto type: injective.wasmx.v1.MsgUpdateContractResponse */ export interface MsgUpdateContractResponseAmino { } export interface MsgUpdateContractResponseAminoMsg { type: "/injective.wasmx.v1.MsgUpdateContractResponse"; value: MsgUpdateContractResponseAmino; } /** * @name MsgActivateContract * @package injective.wasmx.v1 * @see proto type: injective.wasmx.v1.MsgActivateContract */ export interface MsgActivateContract { sender: string; /** * Unique Identifier for contract instance to be activated. */ contractAddress: string; } export interface MsgActivateContractProtoMsg { typeUrl: "/injective.wasmx.v1.MsgActivateContract"; value: Uint8Array; } /** * @name MsgActivateContractAmino * @package injective.wasmx.v1 * @see proto type: injective.wasmx.v1.MsgActivateContract */ export interface MsgActivateContractAmino { sender: string; /** * Unique Identifier for contract instance to be activated. */ contract_address: string; } export interface MsgActivateContractAminoMsg { type: "wasmx/MsgActivateContract"; value: MsgActivateContractAmino; } /** * @name MsgActivateContractResponse * @package injective.wasmx.v1 * @see proto type: injective.wasmx.v1.MsgActivateContractResponse */ export interface MsgActivateContractResponse { } export interface MsgActivateContractResponseProtoMsg { typeUrl: "/injective.wasmx.v1.MsgActivateContractResponse"; value: Uint8Array; } /** * @name MsgActivateContractResponseAmino * @package injective.wasmx.v1 * @see proto type: injective.wasmx.v1.MsgActivateContractResponse */ export interface MsgActivateContractResponseAmino { } export interface MsgActivateContractResponseAminoMsg { type: "/injective.wasmx.v1.MsgActivateContractResponse"; value: MsgActivateContractResponseAmino; } /** * @name MsgDeactivateContract * @package injective.wasmx.v1 * @see proto type: injective.wasmx.v1.MsgDeactivateContract */ export interface MsgDeactivateContract { sender: string; /** * Unique Identifier for contract instance to be deactivated. */ contractAddress: string; } export interface MsgDeactivateContractProtoMsg { typeUrl: "/injective.wasmx.v1.MsgDeactivateContract"; value: Uint8Array; } /** * @name MsgDeactivateContractAmino * @package injective.wasmx.v1 * @see proto type: injective.wasmx.v1.MsgDeactivateContract */ export interface MsgDeactivateContractAmino { sender: string; /** * Unique Identifier for contract instance to be deactivated. */ contract_address: string; } export interface MsgDeactivateContractAminoMsg { type: "wasmx/MsgDeactivateContract"; value: MsgDeactivateContractAmino; } /** * @name MsgDeactivateContractResponse * @package injective.wasmx.v1 * @see proto type: injective.wasmx.v1.MsgDeactivateContractResponse */ export interface MsgDeactivateContractResponse { } export interface MsgDeactivateContractResponseProtoMsg { typeUrl: "/injective.wasmx.v1.MsgDeactivateContractResponse"; value: Uint8Array; } /** * @name MsgDeactivateContractResponseAmino * @package injective.wasmx.v1 * @see proto type: injective.wasmx.v1.MsgDeactivateContractResponse */ export interface MsgDeactivateContractResponseAmino { } export interface MsgDeactivateContractResponseAminoMsg { type: "/injective.wasmx.v1.MsgDeactivateContractResponse"; value: MsgDeactivateContractResponseAmino; } /** * @name MsgUpdateParams * @package injective.wasmx.v1 * @see proto type: injective.wasmx.v1.MsgUpdateParams */ export interface MsgUpdateParams { /** * authority is the address of the governance account. */ authority: string; /** * params defines the wasmx parameters to update. * * NOTE: All parameters must be supplied. */ params: Params; } export interface MsgUpdateParamsProtoMsg { typeUrl: "/injective.wasmx.v1.MsgUpdateParams"; value: Uint8Array; } /** * @name MsgUpdateParamsAmino * @package injective.wasmx.v1 * @see proto type: injective.wasmx.v1.MsgUpdateParams */ export interface MsgUpdateParamsAmino { /** * authority is the address of the governance account. */ authority: string; /** * params defines the wasmx parameters to update. * * NOTE: All parameters must be supplied. */ params: ParamsAmino; } export interface MsgUpdateParamsAminoMsg { type: "wasmx/MsgUpdateParams"; value: MsgUpdateParamsAmino; } /** * @name MsgUpdateParamsResponse * @package injective.wasmx.v1 * @see proto type: injective.wasmx.v1.MsgUpdateParamsResponse */ export interface MsgUpdateParamsResponse { } export interface MsgUpdateParamsResponseProtoMsg { typeUrl: "/injective.wasmx.v1.MsgUpdateParamsResponse"; value: Uint8Array; } /** * @name MsgUpdateParamsResponseAmino * @package injective.wasmx.v1 * @see proto type: injective.wasmx.v1.MsgUpdateParamsResponse */ export interface MsgUpdateParamsResponseAmino { } export interface MsgUpdateParamsResponseAminoMsg { type: "/injective.wasmx.v1.MsgUpdateParamsResponse"; value: MsgUpdateParamsResponseAmino; } /** * @name MsgRegisterContract * @package injective.wasmx.v1 * @see proto type: injective.wasmx.v1.MsgRegisterContract */ export interface MsgRegisterContract { sender: string; contractRegistrationRequest: ContractRegistrationRequest; } export interface MsgRegisterContractProtoMsg { typeUrl: "/injective.wasmx.v1.MsgRegisterContract"; value: Uint8Array; } /** * @name MsgRegisterContractAmino * @package injective.wasmx.v1 * @see proto type: injective.wasmx.v1.MsgRegisterContract */ export interface MsgRegisterContractAmino { sender: string; contract_registration_request: ContractRegistrationRequestAmino; } export interface MsgRegisterContractAminoMsg { type: "wasmx/MsgRegisterContract"; value: MsgRegisterContractAmino; } /** * @name MsgRegisterContractResponse * @package injective.wasmx.v1 * @see proto type: injective.wasmx.v1.MsgRegisterContractResponse */ export interface MsgRegisterContractResponse { } export interface MsgRegisterContractResponseProtoMsg { typeUrl: "/injective.wasmx.v1.MsgRegisterContractResponse"; value: Uint8Array; } /** * @name MsgRegisterContractResponseAmino * @package injective.wasmx.v1 * @see proto type: injective.wasmx.v1.MsgRegisterContractResponse */ export interface MsgRegisterContractResponseAmino { } export interface MsgRegisterContractResponseAminoMsg { type: "/injective.wasmx.v1.MsgRegisterContractResponse"; value: MsgRegisterContractResponseAmino; } /** * MsgExecuteContractCompat submits the given message data to a smart contract, * compatible with EIP712 * @name MsgExecuteContractCompat * @package injective.wasmx.v1 * @see proto type: injective.wasmx.v1.MsgExecuteContractCompat */ export declare const MsgExecuteContractCompat: { typeUrl: string; aminoType: string; is(o: any): o is MsgExecuteContractCompat; isAmino(o: any): o is MsgExecuteContractCompatAmino; encode(message: MsgExecuteContractCompat, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgExecuteContractCompat; fromPartial(object: DeepPartial): MsgExecuteContractCompat; fromAmino(object: MsgExecuteContractCompatAmino): MsgExecuteContractCompat; toAmino(message: MsgExecuteContractCompat): MsgExecuteContractCompatAmino; fromAminoMsg(object: MsgExecuteContractCompatAminoMsg): MsgExecuteContractCompat; toAminoMsg(message: MsgExecuteContractCompat): MsgExecuteContractCompatAminoMsg; fromProtoMsg(message: MsgExecuteContractCompatProtoMsg): MsgExecuteContractCompat; toProto(message: MsgExecuteContractCompat): Uint8Array; toProtoMsg(message: MsgExecuteContractCompat): MsgExecuteContractCompatProtoMsg; registerTypeUrl(): void; }; /** * MsgExecuteContractCompatResponse returns execution result data. * @name MsgExecuteContractCompatResponse * @package injective.wasmx.v1 * @see proto type: injective.wasmx.v1.MsgExecuteContractCompatResponse */ export declare const MsgExecuteContractCompatResponse: { typeUrl: string; is(o: any): o is MsgExecuteContractCompatResponse; isAmino(o: any): o is MsgExecuteContractCompatResponseAmino; encode(message: MsgExecuteContractCompatResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgExecuteContractCompatResponse; fromPartial(object: DeepPartial): MsgExecuteContractCompatResponse; fromAmino(object: MsgExecuteContractCompatResponseAmino): MsgExecuteContractCompatResponse; toAmino(message: MsgExecuteContractCompatResponse): MsgExecuteContractCompatResponseAmino; fromAminoMsg(object: MsgExecuteContractCompatResponseAminoMsg): MsgExecuteContractCompatResponse; fromProtoMsg(message: MsgExecuteContractCompatResponseProtoMsg): MsgExecuteContractCompatResponse; toProto(message: MsgExecuteContractCompatResponse): Uint8Array; toProtoMsg(message: MsgExecuteContractCompatResponse): MsgExecuteContractCompatResponseProtoMsg; registerTypeUrl(): void; }; /** * @name MsgUpdateContract * @package injective.wasmx.v1 * @see proto type: injective.wasmx.v1.MsgUpdateContract */ export declare const MsgUpdateContract: { typeUrl: string; aminoType: string; is(o: any): o is MsgUpdateContract; isAmino(o: any): o is MsgUpdateContractAmino; encode(message: MsgUpdateContract, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgUpdateContract; fromPartial(object: DeepPartial): MsgUpdateContract; fromAmino(object: MsgUpdateContractAmino): MsgUpdateContract; toAmino(message: MsgUpdateContract): MsgUpdateContractAmino; fromAminoMsg(object: MsgUpdateContractAminoMsg): MsgUpdateContract; toAminoMsg(message: MsgUpdateContract): MsgUpdateContractAminoMsg; fromProtoMsg(message: MsgUpdateContractProtoMsg): MsgUpdateContract; toProto(message: MsgUpdateContract): Uint8Array; toProtoMsg(message: MsgUpdateContract): MsgUpdateContractProtoMsg; registerTypeUrl(): void; }; /** * @name MsgUpdateContractResponse * @package injective.wasmx.v1 * @see proto type: injective.wasmx.v1.MsgUpdateContractResponse */ export declare const MsgUpdateContractResponse: { typeUrl: string; is(o: any): o is MsgUpdateContractResponse; isAmino(o: any): o is MsgUpdateContractResponseAmino; encode(_: MsgUpdateContractResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgUpdateContractResponse; fromPartial(_: DeepPartial): MsgUpdateContractResponse; fromAmino(_: MsgUpdateContractResponseAmino): MsgUpdateContractResponse; toAmino(_: MsgUpdateContractResponse): MsgUpdateContractResponseAmino; fromAminoMsg(object: MsgUpdateContractResponseAminoMsg): MsgUpdateContractResponse; fromProtoMsg(message: MsgUpdateContractResponseProtoMsg): MsgUpdateContractResponse; toProto(message: MsgUpdateContractResponse): Uint8Array; toProtoMsg(message: MsgUpdateContractResponse): MsgUpdateContractResponseProtoMsg; registerTypeUrl(): void; }; /** * @name MsgActivateContract * @package injective.wasmx.v1 * @see proto type: injective.wasmx.v1.MsgActivateContract */ export declare const MsgActivateContract: { typeUrl: string; aminoType: string; is(o: any): o is MsgActivateContract; isAmino(o: any): o is MsgActivateContractAmino; encode(message: MsgActivateContract, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgActivateContract; fromPartial(object: DeepPartial): MsgActivateContract; fromAmino(object: MsgActivateContractAmino): MsgActivateContract; toAmino(message: MsgActivateContract): MsgActivateContractAmino; fromAminoMsg(object: MsgActivateContractAminoMsg): MsgActivateContract; toAminoMsg(message: MsgActivateContract): MsgActivateContractAminoMsg; fromProtoMsg(message: MsgActivateContractProtoMsg): MsgActivateContract; toProto(message: MsgActivateContract): Uint8Array; toProtoMsg(message: MsgActivateContract): MsgActivateContractProtoMsg; registerTypeUrl(): void; }; /** * @name MsgActivateContractResponse * @package injective.wasmx.v1 * @see proto type: injective.wasmx.v1.MsgActivateContractResponse */ export declare const MsgActivateContractResponse: { typeUrl: string; is(o: any): o is MsgActivateContractResponse; isAmino(o: any): o is MsgActivateContractResponseAmino; encode(_: MsgActivateContractResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgActivateContractResponse; fromPartial(_: DeepPartial): MsgActivateContractResponse; fromAmino(_: MsgActivateContractResponseAmino): MsgActivateContractResponse; toAmino(_: MsgActivateContractResponse): MsgActivateContractResponseAmino; fromAminoMsg(object: MsgActivateContractResponseAminoMsg): MsgActivateContractResponse; fromProtoMsg(message: MsgActivateContractResponseProtoMsg): MsgActivateContractResponse; toProto(message: MsgActivateContractResponse): Uint8Array; toProtoMsg(message: MsgActivateContractResponse): MsgActivateContractResponseProtoMsg; registerTypeUrl(): void; }; /** * @name MsgDeactivateContract * @package injective.wasmx.v1 * @see proto type: injective.wasmx.v1.MsgDeactivateContract */ export declare const MsgDeactivateContract: { typeUrl: string; aminoType: string; is(o: any): o is MsgDeactivateContract; isAmino(o: any): o is MsgDeactivateContractAmino; encode(message: MsgDeactivateContract, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgDeactivateContract; fromPartial(object: DeepPartial): MsgDeactivateContract; fromAmino(object: MsgDeactivateContractAmino): MsgDeactivateContract; toAmino(message: MsgDeactivateContract): MsgDeactivateContractAmino; fromAminoMsg(object: MsgDeactivateContractAminoMsg): MsgDeactivateContract; toAminoMsg(message: MsgDeactivateContract): MsgDeactivateContractAminoMsg; fromProtoMsg(message: MsgDeactivateContractProtoMsg): MsgDeactivateContract; toProto(message: MsgDeactivateContract): Uint8Array; toProtoMsg(message: MsgDeactivateContract): MsgDeactivateContractProtoMsg; registerTypeUrl(): void; }; /** * @name MsgDeactivateContractResponse * @package injective.wasmx.v1 * @see proto type: injective.wasmx.v1.MsgDeactivateContractResponse */ export declare const MsgDeactivateContractResponse: { typeUrl: string; is(o: any): o is MsgDeactivateContractResponse; isAmino(o: any): o is MsgDeactivateContractResponseAmino; encode(_: MsgDeactivateContractResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgDeactivateContractResponse; fromPartial(_: DeepPartial): MsgDeactivateContractResponse; fromAmino(_: MsgDeactivateContractResponseAmino): MsgDeactivateContractResponse; toAmino(_: MsgDeactivateContractResponse): MsgDeactivateContractResponseAmino; fromAminoMsg(object: MsgDeactivateContractResponseAminoMsg): MsgDeactivateContractResponse; fromProtoMsg(message: MsgDeactivateContractResponseProtoMsg): MsgDeactivateContractResponse; toProto(message: MsgDeactivateContractResponse): Uint8Array; toProtoMsg(message: MsgDeactivateContractResponse): MsgDeactivateContractResponseProtoMsg; registerTypeUrl(): void; }; /** * @name MsgUpdateParams * @package injective.wasmx.v1 * @see proto type: injective.wasmx.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; }; /** * @name MsgUpdateParamsResponse * @package injective.wasmx.v1 * @see proto type: injective.wasmx.v1.MsgUpdateParamsResponse */ export declare const MsgUpdateParamsResponse: { typeUrl: 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; fromProtoMsg(message: MsgUpdateParamsResponseProtoMsg): MsgUpdateParamsResponse; toProto(message: MsgUpdateParamsResponse): Uint8Array; toProtoMsg(message: MsgUpdateParamsResponse): MsgUpdateParamsResponseProtoMsg; registerTypeUrl(): void; }; /** * @name MsgRegisterContract * @package injective.wasmx.v1 * @see proto type: injective.wasmx.v1.MsgRegisterContract */ export declare const MsgRegisterContract: { typeUrl: string; aminoType: string; is(o: any): o is MsgRegisterContract; isAmino(o: any): o is MsgRegisterContractAmino; encode(message: MsgRegisterContract, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgRegisterContract; fromPartial(object: DeepPartial): MsgRegisterContract; fromAmino(object: MsgRegisterContractAmino): MsgRegisterContract; toAmino(message: MsgRegisterContract): MsgRegisterContractAmino; fromAminoMsg(object: MsgRegisterContractAminoMsg): MsgRegisterContract; toAminoMsg(message: MsgRegisterContract): MsgRegisterContractAminoMsg; fromProtoMsg(message: MsgRegisterContractProtoMsg): MsgRegisterContract; toProto(message: MsgRegisterContract): Uint8Array; toProtoMsg(message: MsgRegisterContract): MsgRegisterContractProtoMsg; registerTypeUrl(): void; }; /** * @name MsgRegisterContractResponse * @package injective.wasmx.v1 * @see proto type: injective.wasmx.v1.MsgRegisterContractResponse */ export declare const MsgRegisterContractResponse: { typeUrl: string; is(o: any): o is MsgRegisterContractResponse; isAmino(o: any): o is MsgRegisterContractResponseAmino; encode(_: MsgRegisterContractResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgRegisterContractResponse; fromPartial(_: DeepPartial): MsgRegisterContractResponse; fromAmino(_: MsgRegisterContractResponseAmino): MsgRegisterContractResponse; toAmino(_: MsgRegisterContractResponse): MsgRegisterContractResponseAmino; fromAminoMsg(object: MsgRegisterContractResponseAminoMsg): MsgRegisterContractResponse; fromProtoMsg(message: MsgRegisterContractResponseProtoMsg): MsgRegisterContractResponse; toProto(message: MsgRegisterContractResponse): Uint8Array; toProtoMsg(message: MsgRegisterContractResponse): MsgRegisterContractResponseProtoMsg; registerTypeUrl(): void; };