import { BinaryReader, BinaryWriter } from "../../../binary"; import { DeepPartial } from "../../../helpers"; /** * EventSend is emitted on Msg/Send * @name EventSend * @package cosmos.nft.v1beta1 * @see proto type: cosmos.nft.v1beta1.EventSend */ export interface EventSend { /** * class_id associated with the nft */ classId: string; /** * id is a unique identifier of the nft */ id: string; /** * sender is the address of the owner of nft */ sender: string; /** * receiver is the receiver address of nft */ receiver: string; } export interface EventSendProtoMsg { typeUrl: "/cosmos.nft.v1beta1.EventSend"; value: Uint8Array; } /** * EventSend is emitted on Msg/Send * @name EventSendAmino * @package cosmos.nft.v1beta1 * @see proto type: cosmos.nft.v1beta1.EventSend */ export interface EventSendAmino { /** * class_id associated with the nft */ class_id: string; /** * id is a unique identifier of the nft */ id: string; /** * sender is the address of the owner of nft */ sender: string; /** * receiver is the receiver address of nft */ receiver: string; } export interface EventSendAminoMsg { type: "cosmos-sdk/EventSend"; value: EventSendAmino; } /** * EventMint is emitted on Mint * @name EventMint * @package cosmos.nft.v1beta1 * @see proto type: cosmos.nft.v1beta1.EventMint */ export interface EventMint { /** * class_id associated with the nft */ classId: string; /** * id is a unique identifier of the nft */ id: string; /** * owner is the owner address of the nft */ owner: string; } export interface EventMintProtoMsg { typeUrl: "/cosmos.nft.v1beta1.EventMint"; value: Uint8Array; } /** * EventMint is emitted on Mint * @name EventMintAmino * @package cosmos.nft.v1beta1 * @see proto type: cosmos.nft.v1beta1.EventMint */ export interface EventMintAmino { /** * class_id associated with the nft */ class_id: string; /** * id is a unique identifier of the nft */ id: string; /** * owner is the owner address of the nft */ owner: string; } export interface EventMintAminoMsg { type: "cosmos-sdk/EventMint"; value: EventMintAmino; } /** * EventBurn is emitted on Burn * @name EventBurn * @package cosmos.nft.v1beta1 * @see proto type: cosmos.nft.v1beta1.EventBurn */ export interface EventBurn { /** * class_id associated with the nft */ classId: string; /** * id is a unique identifier of the nft */ id: string; /** * owner is the owner address of the nft */ owner: string; } export interface EventBurnProtoMsg { typeUrl: "/cosmos.nft.v1beta1.EventBurn"; value: Uint8Array; } /** * EventBurn is emitted on Burn * @name EventBurnAmino * @package cosmos.nft.v1beta1 * @see proto type: cosmos.nft.v1beta1.EventBurn */ export interface EventBurnAmino { /** * class_id associated with the nft */ class_id: string; /** * id is a unique identifier of the nft */ id: string; /** * owner is the owner address of the nft */ owner: string; } export interface EventBurnAminoMsg { type: "cosmos-sdk/EventBurn"; value: EventBurnAmino; } /** * EventSend is emitted on Msg/Send * @name EventSend * @package cosmos.nft.v1beta1 * @see proto type: cosmos.nft.v1beta1.EventSend */ export declare const EventSend: { typeUrl: string; aminoType: string; is(o: any): o is EventSend; isAmino(o: any): o is EventSendAmino; encode(message: EventSend, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): EventSend; fromPartial(object: DeepPartial): EventSend; fromAmino(object: EventSendAmino): EventSend; toAmino(message: EventSend): EventSendAmino; fromAminoMsg(object: EventSendAminoMsg): EventSend; toAminoMsg(message: EventSend): EventSendAminoMsg; fromProtoMsg(message: EventSendProtoMsg): EventSend; toProto(message: EventSend): Uint8Array; toProtoMsg(message: EventSend): EventSendProtoMsg; registerTypeUrl(): void; }; /** * EventMint is emitted on Mint * @name EventMint * @package cosmos.nft.v1beta1 * @see proto type: cosmos.nft.v1beta1.EventMint */ export declare const EventMint: { typeUrl: string; aminoType: 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; toAminoMsg(message: EventMint): EventMintAminoMsg; fromProtoMsg(message: EventMintProtoMsg): EventMint; toProto(message: EventMint): Uint8Array; toProtoMsg(message: EventMint): EventMintProtoMsg; registerTypeUrl(): void; }; /** * EventBurn is emitted on Burn * @name EventBurn * @package cosmos.nft.v1beta1 * @see proto type: cosmos.nft.v1beta1.EventBurn */ export declare const EventBurn: { typeUrl: string; aminoType: 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; toAminoMsg(message: EventBurn): EventBurnAminoMsg; fromProtoMsg(message: EventBurnProtoMsg): EventBurn; toProto(message: EventBurn): Uint8Array; toProtoMsg(message: EventBurn): EventBurnProtoMsg; registerTypeUrl(): void; };