import { Coin, CoinAmino } from "../../../cosmos/base/v1beta1/coin"; import { Metadata, MetadataAmino } from "../../../cosmos/bank/v1beta1/bank"; import { BinaryReader, BinaryWriter } from "../../../binary"; import { DeepPartial } from "../../../helpers"; /** * @name EventCreateDenom * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.EventCreateDenom */ export interface EventCreateDenom { account: string; denom: string; } export interface EventCreateDenomProtoMsg { typeUrl: "/injective.tokenfactory.v1beta1.EventCreateDenom"; value: Uint8Array; } /** * @name EventCreateDenomAmino * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.EventCreateDenom */ export interface EventCreateDenomAmino { account: string; denom: string; } export interface EventCreateDenomAminoMsg { type: "/injective.tokenfactory.v1beta1.EventCreateDenom"; value: EventCreateDenomAmino; } /** * @name EventMint * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.EventMint */ export interface EventMint { minter: string; amount: Coin; receiver: string; } export interface EventMintProtoMsg { typeUrl: "/injective.tokenfactory.v1beta1.EventMint"; value: Uint8Array; } /** * @name EventMintAmino * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.EventMint */ export interface EventMintAmino { minter: string; amount: CoinAmino; receiver: string; } export interface EventMintAminoMsg { type: "/injective.tokenfactory.v1beta1.EventMint"; value: EventMintAmino; } /** * @name EventBurn * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.EventBurn */ export interface EventBurn { burner: string; amount: Coin; burnFrom: string; } export interface EventBurnProtoMsg { typeUrl: "/injective.tokenfactory.v1beta1.EventBurn"; value: Uint8Array; } /** * @name EventBurnAmino * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.EventBurn */ export interface EventBurnAmino { burner: string; amount: CoinAmino; burn_from: string; } export interface EventBurnAminoMsg { type: "/injective.tokenfactory.v1beta1.EventBurn"; value: EventBurnAmino; } /** * @name EventChangeAdmin * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.EventChangeAdmin */ export interface EventChangeAdmin { denom: string; newAdminAddress: string; } export interface EventChangeAdminProtoMsg { typeUrl: "/injective.tokenfactory.v1beta1.EventChangeAdmin"; value: Uint8Array; } /** * @name EventChangeAdminAmino * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.EventChangeAdmin */ export interface EventChangeAdminAmino { denom: string; new_admin_address: string; } export interface EventChangeAdminAminoMsg { type: "/injective.tokenfactory.v1beta1.EventChangeAdmin"; value: EventChangeAdminAmino; } /** * @name EventSetDenomMetadata * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.EventSetDenomMetadata */ export interface EventSetDenomMetadata { denom: string; metadata: Metadata; } export interface EventSetDenomMetadataProtoMsg { typeUrl: "/injective.tokenfactory.v1beta1.EventSetDenomMetadata"; value: Uint8Array; } /** * @name EventSetDenomMetadataAmino * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.EventSetDenomMetadata */ export interface EventSetDenomMetadataAmino { denom: string; metadata: MetadataAmino; } export interface EventSetDenomMetadataAminoMsg { type: "/injective.tokenfactory.v1beta1.EventSetDenomMetadata"; value: EventSetDenomMetadataAmino; } /** * @name EventCreateDenom * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.EventCreateDenom */ export declare const EventCreateDenom: { typeUrl: string; is(o: any): o is EventCreateDenom; isAmino(o: any): o is EventCreateDenomAmino; encode(message: EventCreateDenom, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): EventCreateDenom; fromPartial(object: DeepPartial): EventCreateDenom; fromAmino(object: EventCreateDenomAmino): EventCreateDenom; toAmino(message: EventCreateDenom): EventCreateDenomAmino; fromAminoMsg(object: EventCreateDenomAminoMsg): EventCreateDenom; fromProtoMsg(message: EventCreateDenomProtoMsg): EventCreateDenom; toProto(message: EventCreateDenom): Uint8Array; toProtoMsg(message: EventCreateDenom): EventCreateDenomProtoMsg; registerTypeUrl(): void; }; /** * @name EventMint * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.EventMint */ export declare const EventMint: { typeUrl: string; is(o: any): o is EventMint; isAmino(o: any): o is EventMintAmino; encode(message: EventMint, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): EventMint; fromPartial(object: DeepPartial): EventMint; fromAmino(object: EventMintAmino): EventMint; toAmino(message: EventMint): EventMintAmino; fromAminoMsg(object: EventMintAminoMsg): EventMint; fromProtoMsg(message: EventMintProtoMsg): EventMint; toProto(message: EventMint): Uint8Array; toProtoMsg(message: EventMint): EventMintProtoMsg; registerTypeUrl(): void; }; /** * @name EventBurn * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.EventBurn */ export declare const EventBurn: { typeUrl: string; is(o: any): o is EventBurn; isAmino(o: any): o is EventBurnAmino; encode(message: EventBurn, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): EventBurn; fromPartial(object: DeepPartial): EventBurn; fromAmino(object: EventBurnAmino): EventBurn; toAmino(message: EventBurn): EventBurnAmino; fromAminoMsg(object: EventBurnAminoMsg): EventBurn; fromProtoMsg(message: EventBurnProtoMsg): EventBurn; toProto(message: EventBurn): Uint8Array; toProtoMsg(message: EventBurn): EventBurnProtoMsg; registerTypeUrl(): void; }; /** * @name EventChangeAdmin * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.EventChangeAdmin */ export declare const EventChangeAdmin: { typeUrl: string; is(o: any): o is EventChangeAdmin; isAmino(o: any): o is EventChangeAdminAmino; encode(message: EventChangeAdmin, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): EventChangeAdmin; fromPartial(object: DeepPartial): EventChangeAdmin; fromAmino(object: EventChangeAdminAmino): EventChangeAdmin; toAmino(message: EventChangeAdmin): EventChangeAdminAmino; fromAminoMsg(object: EventChangeAdminAminoMsg): EventChangeAdmin; fromProtoMsg(message: EventChangeAdminProtoMsg): EventChangeAdmin; toProto(message: EventChangeAdmin): Uint8Array; toProtoMsg(message: EventChangeAdmin): EventChangeAdminProtoMsg; registerTypeUrl(): void; }; /** * @name EventSetDenomMetadata * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.EventSetDenomMetadata */ export declare const EventSetDenomMetadata: { typeUrl: string; is(o: any): o is EventSetDenomMetadata; isAmino(o: any): o is EventSetDenomMetadataAmino; encode(message: EventSetDenomMetadata, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): EventSetDenomMetadata; fromPartial(object: DeepPartial): EventSetDenomMetadata; fromAmino(object: EventSetDenomMetadataAmino): EventSetDenomMetadata; toAmino(message: EventSetDenomMetadata): EventSetDenomMetadataAmino; fromAminoMsg(object: EventSetDenomMetadataAminoMsg): EventSetDenomMetadata; fromProtoMsg(message: EventSetDenomMetadataProtoMsg): EventSetDenomMetadata; toProto(message: EventSetDenomMetadata): Uint8Array; toProtoMsg(message: EventSetDenomMetadata): EventSetDenomMetadataProtoMsg; registerTypeUrl(): void; };