import { Coin, CoinAmino } from "../../../cosmos/base/v1beta1/coin"; import { Metadata, MetadataAmino, Params, ParamsAmino } from "../../../cosmos/bank/v1beta1/bank"; import { BinaryReader, BinaryWriter } from "../../../binary"; import { DeepPartial } from "../../../helpers"; /** * MsgCreateDenom defines the message structure for the CreateDenom gRPC service * method. It allows an account to create a new denom. It requires a sender * address and a sub denomination. The (sender_address, sub_denomination) tuple * must be unique and cannot be re-used. * * The resulting denom created is defined as * . The resulting denom's admin is * originally set to be the creator, but this can be changed later. The token * denom does not indicate the current admin. * @name MsgCreateDenom * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.MsgCreateDenom */ export interface MsgCreateDenom { sender: string; /** * subdenom can be up to 44 "alphanumeric" characters long. */ subdenom: string; name: string; symbol: string; decimals: number; /** * true if admins are allowed to burn tokens from other addresses */ allowAdminBurn: boolean; } export interface MsgCreateDenomProtoMsg { typeUrl: "/injective.tokenfactory.v1beta1.MsgCreateDenom"; value: Uint8Array; } /** * MsgCreateDenom defines the message structure for the CreateDenom gRPC service * method. It allows an account to create a new denom. It requires a sender * address and a sub denomination. The (sender_address, sub_denomination) tuple * must be unique and cannot be re-used. * * The resulting denom created is defined as * . The resulting denom's admin is * originally set to be the creator, but this can be changed later. The token * denom does not indicate the current admin. * @name MsgCreateDenomAmino * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.MsgCreateDenom */ export interface MsgCreateDenomAmino { sender: string; /** * subdenom can be up to 44 "alphanumeric" characters long. */ subdenom: string; name: string; symbol: string; decimals: number; /** * true if admins are allowed to burn tokens from other addresses */ allow_admin_burn: boolean; } export interface MsgCreateDenomAminoMsg { type: "injective/tokenfactory/create-denom"; value: MsgCreateDenomAmino; } /** * MsgCreateDenomResponse is the return value of MsgCreateDenom * It returns the full string of the newly created denom * @name MsgCreateDenomResponse * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.MsgCreateDenomResponse */ export interface MsgCreateDenomResponse { newTokenDenom: string; } export interface MsgCreateDenomResponseProtoMsg { typeUrl: "/injective.tokenfactory.v1beta1.MsgCreateDenomResponse"; value: Uint8Array; } /** * MsgCreateDenomResponse is the return value of MsgCreateDenom * It returns the full string of the newly created denom * @name MsgCreateDenomResponseAmino * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.MsgCreateDenomResponse */ export interface MsgCreateDenomResponseAmino { new_token_denom: string; } export interface MsgCreateDenomResponseAminoMsg { type: "/injective.tokenfactory.v1beta1.MsgCreateDenomResponse"; value: MsgCreateDenomResponseAmino; } /** * MsgMint is the sdk.Msg type for allowing an admin account or other permitted * accounts to mint more of a token. * @name MsgMint * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.MsgMint */ export interface MsgMint { sender: string; amount: Coin; receiver: string; } export interface MsgMintProtoMsg { typeUrl: "/injective.tokenfactory.v1beta1.MsgMint"; value: Uint8Array; } /** * MsgMint is the sdk.Msg type for allowing an admin account or other permitted * accounts to mint more of a token. * @name MsgMintAmino * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.MsgMint */ export interface MsgMintAmino { sender: string; amount: CoinAmino; receiver: string; } export interface MsgMintAminoMsg { type: "injective/tokenfactory/mint"; value: MsgMintAmino; } /** * @name MsgMintResponse * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.MsgMintResponse */ export interface MsgMintResponse { } export interface MsgMintResponseProtoMsg { typeUrl: "/injective.tokenfactory.v1beta1.MsgMintResponse"; value: Uint8Array; } /** * @name MsgMintResponseAmino * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.MsgMintResponse */ export interface MsgMintResponseAmino { } export interface MsgMintResponseAminoMsg { type: "/injective.tokenfactory.v1beta1.MsgMintResponse"; value: MsgMintResponseAmino; } /** * MsgBurn is the sdk.Msg type for allowing an admin account to burn * a token. * @name MsgBurn * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.MsgBurn */ export interface MsgBurn { sender: string; amount: Coin; burnFromAddress: string; } export interface MsgBurnProtoMsg { typeUrl: "/injective.tokenfactory.v1beta1.MsgBurn"; value: Uint8Array; } /** * MsgBurn is the sdk.Msg type for allowing an admin account to burn * a token. * @name MsgBurnAmino * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.MsgBurn */ export interface MsgBurnAmino { sender: string; amount: CoinAmino; burnFromAddress: string; } export interface MsgBurnAminoMsg { type: "injective/tokenfactory/burn"; value: MsgBurnAmino; } /** * @name MsgBurnResponse * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.MsgBurnResponse */ export interface MsgBurnResponse { } export interface MsgBurnResponseProtoMsg { typeUrl: "/injective.tokenfactory.v1beta1.MsgBurnResponse"; value: Uint8Array; } /** * @name MsgBurnResponseAmino * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.MsgBurnResponse */ export interface MsgBurnResponseAmino { } export interface MsgBurnResponseAminoMsg { type: "/injective.tokenfactory.v1beta1.MsgBurnResponse"; value: MsgBurnResponseAmino; } /** * MsgChangeAdmin is the sdk.Msg type for allowing an admin account to reassign * adminship of a denom to a new account * @name MsgChangeAdmin * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.MsgChangeAdmin */ export interface MsgChangeAdmin { sender: string; denom: string; newAdmin: string; } export interface MsgChangeAdminProtoMsg { typeUrl: "/injective.tokenfactory.v1beta1.MsgChangeAdmin"; value: Uint8Array; } /** * MsgChangeAdmin is the sdk.Msg type for allowing an admin account to reassign * adminship of a denom to a new account * @name MsgChangeAdminAmino * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.MsgChangeAdmin */ export interface MsgChangeAdminAmino { sender: string; denom: string; new_admin: string; } export interface MsgChangeAdminAminoMsg { type: "injective/tokenfactory/change-admin"; value: MsgChangeAdminAmino; } /** * MsgChangeAdminResponse defines the response structure for an executed * MsgChangeAdmin message. * @name MsgChangeAdminResponse * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.MsgChangeAdminResponse */ export interface MsgChangeAdminResponse { } export interface MsgChangeAdminResponseProtoMsg { typeUrl: "/injective.tokenfactory.v1beta1.MsgChangeAdminResponse"; value: Uint8Array; } /** * MsgChangeAdminResponse defines the response structure for an executed * MsgChangeAdmin message. * @name MsgChangeAdminResponseAmino * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.MsgChangeAdminResponse */ export interface MsgChangeAdminResponseAmino { } export interface MsgChangeAdminResponseAminoMsg { type: "/injective.tokenfactory.v1beta1.MsgChangeAdminResponse"; value: MsgChangeAdminResponseAmino; } /** * MsgSetDenomMetadata is the sdk.Msg type for allowing an admin account to set * the denom's bank metadata * @name MsgSetDenomMetadata * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.MsgSetDenomMetadata */ export interface MsgSetDenomMetadata { sender: string; metadata: Metadata; adminBurnDisabled?: MsgSetDenomMetadata_AdminBurnDisabled; } export interface MsgSetDenomMetadataProtoMsg { typeUrl: "/injective.tokenfactory.v1beta1.MsgSetDenomMetadata"; value: Uint8Array; } /** * MsgSetDenomMetadata is the sdk.Msg type for allowing an admin account to set * the denom's bank metadata * @name MsgSetDenomMetadataAmino * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.MsgSetDenomMetadata */ export interface MsgSetDenomMetadataAmino { sender: string; metadata: MetadataAmino; admin_burn_disabled?: MsgSetDenomMetadata_AdminBurnDisabledAmino; } export interface MsgSetDenomMetadataAminoMsg { type: "injective/tokenfactory/set-denom-metadata"; value: MsgSetDenomMetadataAmino; } /** * @name MsgSetDenomMetadata_AdminBurnDisabled * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.AdminBurnDisabled */ export interface MsgSetDenomMetadata_AdminBurnDisabled { /** * true if the admin burn capability should be disabled */ shouldDisable: boolean; } export interface MsgSetDenomMetadata_AdminBurnDisabledProtoMsg { typeUrl: "/injective.tokenfactory.v1beta1.AdminBurnDisabled"; value: Uint8Array; } /** * @name MsgSetDenomMetadata_AdminBurnDisabledAmino * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.MsgSetDenomMetadata_AdminBurnDisabled */ export interface MsgSetDenomMetadata_AdminBurnDisabledAmino { /** * true if the admin burn capability should be disabled */ should_disable: boolean; } export interface MsgSetDenomMetadata_AdminBurnDisabledAminoMsg { type: "/injective.tokenfactory.v1beta1.AdminBurnDisabled"; value: MsgSetDenomMetadata_AdminBurnDisabledAmino; } /** * MsgSetDenomMetadataResponse defines the response structure for an executed * MsgSetDenomMetadata message. * @name MsgSetDenomMetadataResponse * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.MsgSetDenomMetadataResponse */ export interface MsgSetDenomMetadataResponse { } export interface MsgSetDenomMetadataResponseProtoMsg { typeUrl: "/injective.tokenfactory.v1beta1.MsgSetDenomMetadataResponse"; value: Uint8Array; } /** * MsgSetDenomMetadataResponse defines the response structure for an executed * MsgSetDenomMetadata message. * @name MsgSetDenomMetadataResponseAmino * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.MsgSetDenomMetadataResponse */ export interface MsgSetDenomMetadataResponseAmino { } export interface MsgSetDenomMetadataResponseAminoMsg { type: "/injective.tokenfactory.v1beta1.MsgSetDenomMetadataResponse"; value: MsgSetDenomMetadataResponseAmino; } /** * @name MsgUpdateParams * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.MsgUpdateParams */ export interface MsgUpdateParams { /** * authority is the address of the governance account. */ authority: string; /** * params defines the tokenfactory parameters to update. * * NOTE: All parameters must be supplied. */ params: Params; } export interface MsgUpdateParamsProtoMsg { typeUrl: "/injective.tokenfactory.v1beta1.MsgUpdateParams"; value: Uint8Array; } /** * @name MsgUpdateParamsAmino * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.MsgUpdateParams */ export interface MsgUpdateParamsAmino { /** * authority is the address of the governance account. */ authority: string; /** * params defines the tokenfactory parameters to update. * * NOTE: All parameters must be supplied. */ params: ParamsAmino; } export interface MsgUpdateParamsAminoMsg { type: "injective/tokenfactory/update-params"; value: MsgUpdateParamsAmino; } /** * @name MsgUpdateParamsResponse * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.MsgUpdateParamsResponse */ export interface MsgUpdateParamsResponse { } export interface MsgUpdateParamsResponseProtoMsg { typeUrl: "/injective.tokenfactory.v1beta1.MsgUpdateParamsResponse"; value: Uint8Array; } /** * @name MsgUpdateParamsResponseAmino * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.MsgUpdateParamsResponse */ export interface MsgUpdateParamsResponseAmino { } export interface MsgUpdateParamsResponseAminoMsg { type: "/injective.tokenfactory.v1beta1.MsgUpdateParamsResponse"; value: MsgUpdateParamsResponseAmino; } /** * MsgCreateDenom defines the message structure for the CreateDenom gRPC service * method. It allows an account to create a new denom. It requires a sender * address and a sub denomination. The (sender_address, sub_denomination) tuple * must be unique and cannot be re-used. * * The resulting denom created is defined as * . The resulting denom's admin is * originally set to be the creator, but this can be changed later. The token * denom does not indicate the current admin. * @name MsgCreateDenom * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.MsgCreateDenom */ export declare const MsgCreateDenom: { typeUrl: string; aminoType: string; is(o: any): o is MsgCreateDenom; isAmino(o: any): o is MsgCreateDenomAmino; encode(message: MsgCreateDenom, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgCreateDenom; fromPartial(object: DeepPartial): MsgCreateDenom; fromAmino(object: MsgCreateDenomAmino): MsgCreateDenom; toAmino(message: MsgCreateDenom): MsgCreateDenomAmino; fromAminoMsg(object: MsgCreateDenomAminoMsg): MsgCreateDenom; toAminoMsg(message: MsgCreateDenom): MsgCreateDenomAminoMsg; fromProtoMsg(message: MsgCreateDenomProtoMsg): MsgCreateDenom; toProto(message: MsgCreateDenom): Uint8Array; toProtoMsg(message: MsgCreateDenom): MsgCreateDenomProtoMsg; registerTypeUrl(): void; }; /** * MsgCreateDenomResponse is the return value of MsgCreateDenom * It returns the full string of the newly created denom * @name MsgCreateDenomResponse * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.MsgCreateDenomResponse */ export declare const MsgCreateDenomResponse: { typeUrl: string; is(o: any): o is MsgCreateDenomResponse; isAmino(o: any): o is MsgCreateDenomResponseAmino; encode(message: MsgCreateDenomResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgCreateDenomResponse; fromPartial(object: DeepPartial): MsgCreateDenomResponse; fromAmino(object: MsgCreateDenomResponseAmino): MsgCreateDenomResponse; toAmino(message: MsgCreateDenomResponse): MsgCreateDenomResponseAmino; fromAminoMsg(object: MsgCreateDenomResponseAminoMsg): MsgCreateDenomResponse; fromProtoMsg(message: MsgCreateDenomResponseProtoMsg): MsgCreateDenomResponse; toProto(message: MsgCreateDenomResponse): Uint8Array; toProtoMsg(message: MsgCreateDenomResponse): MsgCreateDenomResponseProtoMsg; registerTypeUrl(): void; }; /** * MsgMint is the sdk.Msg type for allowing an admin account or other permitted * accounts to mint more of a token. * @name MsgMint * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.MsgMint */ export declare const MsgMint: { typeUrl: string; aminoType: string; is(o: any): o is MsgMint; isAmino(o: any): o is MsgMintAmino; encode(message: MsgMint, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgMint; fromPartial(object: DeepPartial): MsgMint; fromAmino(object: MsgMintAmino): MsgMint; toAmino(message: MsgMint): MsgMintAmino; fromAminoMsg(object: MsgMintAminoMsg): MsgMint; toAminoMsg(message: MsgMint): MsgMintAminoMsg; fromProtoMsg(message: MsgMintProtoMsg): MsgMint; toProto(message: MsgMint): Uint8Array; toProtoMsg(message: MsgMint): MsgMintProtoMsg; registerTypeUrl(): void; }; /** * @name MsgMintResponse * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.MsgMintResponse */ export declare const MsgMintResponse: { typeUrl: string; is(o: any): o is MsgMintResponse; isAmino(o: any): o is MsgMintResponseAmino; encode(_: MsgMintResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgMintResponse; fromPartial(_: DeepPartial): MsgMintResponse; fromAmino(_: MsgMintResponseAmino): MsgMintResponse; toAmino(_: MsgMintResponse): MsgMintResponseAmino; fromAminoMsg(object: MsgMintResponseAminoMsg): MsgMintResponse; fromProtoMsg(message: MsgMintResponseProtoMsg): MsgMintResponse; toProto(message: MsgMintResponse): Uint8Array; toProtoMsg(message: MsgMintResponse): MsgMintResponseProtoMsg; registerTypeUrl(): void; }; /** * MsgBurn is the sdk.Msg type for allowing an admin account to burn * a token. * @name MsgBurn * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.MsgBurn */ export declare const MsgBurn: { typeUrl: string; aminoType: string; is(o: any): o is MsgBurn; isAmino(o: any): o is MsgBurnAmino; encode(message: MsgBurn, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgBurn; fromPartial(object: DeepPartial): MsgBurn; fromAmino(object: MsgBurnAmino): MsgBurn; toAmino(message: MsgBurn): MsgBurnAmino; fromAminoMsg(object: MsgBurnAminoMsg): MsgBurn; toAminoMsg(message: MsgBurn): MsgBurnAminoMsg; fromProtoMsg(message: MsgBurnProtoMsg): MsgBurn; toProto(message: MsgBurn): Uint8Array; toProtoMsg(message: MsgBurn): MsgBurnProtoMsg; registerTypeUrl(): void; }; /** * @name MsgBurnResponse * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.MsgBurnResponse */ export declare const MsgBurnResponse: { typeUrl: string; is(o: any): o is MsgBurnResponse; isAmino(o: any): o is MsgBurnResponseAmino; encode(_: MsgBurnResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgBurnResponse; fromPartial(_: DeepPartial): MsgBurnResponse; fromAmino(_: MsgBurnResponseAmino): MsgBurnResponse; toAmino(_: MsgBurnResponse): MsgBurnResponseAmino; fromAminoMsg(object: MsgBurnResponseAminoMsg): MsgBurnResponse; fromProtoMsg(message: MsgBurnResponseProtoMsg): MsgBurnResponse; toProto(message: MsgBurnResponse): Uint8Array; toProtoMsg(message: MsgBurnResponse): MsgBurnResponseProtoMsg; registerTypeUrl(): void; }; /** * MsgChangeAdmin is the sdk.Msg type for allowing an admin account to reassign * adminship of a denom to a new account * @name MsgChangeAdmin * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.MsgChangeAdmin */ export declare const MsgChangeAdmin: { typeUrl: string; aminoType: string; is(o: any): o is MsgChangeAdmin; isAmino(o: any): o is MsgChangeAdminAmino; encode(message: MsgChangeAdmin, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgChangeAdmin; fromPartial(object: DeepPartial): MsgChangeAdmin; fromAmino(object: MsgChangeAdminAmino): MsgChangeAdmin; toAmino(message: MsgChangeAdmin): MsgChangeAdminAmino; fromAminoMsg(object: MsgChangeAdminAminoMsg): MsgChangeAdmin; toAminoMsg(message: MsgChangeAdmin): MsgChangeAdminAminoMsg; fromProtoMsg(message: MsgChangeAdminProtoMsg): MsgChangeAdmin; toProto(message: MsgChangeAdmin): Uint8Array; toProtoMsg(message: MsgChangeAdmin): MsgChangeAdminProtoMsg; registerTypeUrl(): void; }; /** * MsgChangeAdminResponse defines the response structure for an executed * MsgChangeAdmin message. * @name MsgChangeAdminResponse * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.MsgChangeAdminResponse */ export declare const MsgChangeAdminResponse: { typeUrl: string; is(o: any): o is MsgChangeAdminResponse; isAmino(o: any): o is MsgChangeAdminResponseAmino; encode(_: MsgChangeAdminResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgChangeAdminResponse; fromPartial(_: DeepPartial): MsgChangeAdminResponse; fromAmino(_: MsgChangeAdminResponseAmino): MsgChangeAdminResponse; toAmino(_: MsgChangeAdminResponse): MsgChangeAdminResponseAmino; fromAminoMsg(object: MsgChangeAdminResponseAminoMsg): MsgChangeAdminResponse; fromProtoMsg(message: MsgChangeAdminResponseProtoMsg): MsgChangeAdminResponse; toProto(message: MsgChangeAdminResponse): Uint8Array; toProtoMsg(message: MsgChangeAdminResponse): MsgChangeAdminResponseProtoMsg; registerTypeUrl(): void; }; /** * MsgSetDenomMetadata is the sdk.Msg type for allowing an admin account to set * the denom's bank metadata * @name MsgSetDenomMetadata * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.MsgSetDenomMetadata */ export declare const MsgSetDenomMetadata: { typeUrl: string; aminoType: string; is(o: any): o is MsgSetDenomMetadata; isAmino(o: any): o is MsgSetDenomMetadataAmino; encode(message: MsgSetDenomMetadata, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgSetDenomMetadata; fromPartial(object: DeepPartial): MsgSetDenomMetadata; fromAmino(object: MsgSetDenomMetadataAmino): MsgSetDenomMetadata; toAmino(message: MsgSetDenomMetadata): MsgSetDenomMetadataAmino; fromAminoMsg(object: MsgSetDenomMetadataAminoMsg): MsgSetDenomMetadata; toAminoMsg(message: MsgSetDenomMetadata): MsgSetDenomMetadataAminoMsg; fromProtoMsg(message: MsgSetDenomMetadataProtoMsg): MsgSetDenomMetadata; toProto(message: MsgSetDenomMetadata): Uint8Array; toProtoMsg(message: MsgSetDenomMetadata): MsgSetDenomMetadataProtoMsg; registerTypeUrl(): void; }; /** * @name MsgSetDenomMetadata_AdminBurnDisabled * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.AdminBurnDisabled */ export declare const MsgSetDenomMetadata_AdminBurnDisabled: { typeUrl: string; is(o: any): o is MsgSetDenomMetadata_AdminBurnDisabled; isAmino(o: any): o is MsgSetDenomMetadata_AdminBurnDisabledAmino; encode(message: MsgSetDenomMetadata_AdminBurnDisabled, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgSetDenomMetadata_AdminBurnDisabled; fromPartial(object: DeepPartial): MsgSetDenomMetadata_AdminBurnDisabled; fromAmino(object: MsgSetDenomMetadata_AdminBurnDisabledAmino): MsgSetDenomMetadata_AdminBurnDisabled; toAmino(message: MsgSetDenomMetadata_AdminBurnDisabled): MsgSetDenomMetadata_AdminBurnDisabledAmino; fromAminoMsg(object: MsgSetDenomMetadata_AdminBurnDisabledAminoMsg): MsgSetDenomMetadata_AdminBurnDisabled; fromProtoMsg(message: MsgSetDenomMetadata_AdminBurnDisabledProtoMsg): MsgSetDenomMetadata_AdminBurnDisabled; toProto(message: MsgSetDenomMetadata_AdminBurnDisabled): Uint8Array; toProtoMsg(message: MsgSetDenomMetadata_AdminBurnDisabled): MsgSetDenomMetadata_AdminBurnDisabledProtoMsg; registerTypeUrl(): void; }; /** * MsgSetDenomMetadataResponse defines the response structure for an executed * MsgSetDenomMetadata message. * @name MsgSetDenomMetadataResponse * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.MsgSetDenomMetadataResponse */ export declare const MsgSetDenomMetadataResponse: { typeUrl: string; is(o: any): o is MsgSetDenomMetadataResponse; isAmino(o: any): o is MsgSetDenomMetadataResponseAmino; encode(_: MsgSetDenomMetadataResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgSetDenomMetadataResponse; fromPartial(_: DeepPartial): MsgSetDenomMetadataResponse; fromAmino(_: MsgSetDenomMetadataResponseAmino): MsgSetDenomMetadataResponse; toAmino(_: MsgSetDenomMetadataResponse): MsgSetDenomMetadataResponseAmino; fromAminoMsg(object: MsgSetDenomMetadataResponseAminoMsg): MsgSetDenomMetadataResponse; fromProtoMsg(message: MsgSetDenomMetadataResponseProtoMsg): MsgSetDenomMetadataResponse; toProto(message: MsgSetDenomMetadataResponse): Uint8Array; toProtoMsg(message: MsgSetDenomMetadataResponse): MsgSetDenomMetadataResponseProtoMsg; registerTypeUrl(): void; }; /** * @name MsgUpdateParams * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.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.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.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; };