crystara-sdk
Version:
Official SDK for Crystara NFT Marketplace
21 lines (20 loc) • 609 B
TypeScript
type EventCallback = (...args: any[]) => void;
export declare class WalletEventEmitter {
private events;
on(event: string, callback: EventCallback): () => void;
emit(event: string, ...args: any[]): void;
}
export declare const walletEvents: WalletEventEmitter;
export declare const WALLET_EVENTS: {
CONNECT_REQUEST: string;
CONNECT_SUCCESS: string;
CONNECT_ERROR: string;
DISCONNECT: string;
ACCOUNT_CHANGE: string;
CHAIN_CHANGE: string;
TRANSACTION_START: string;
TRANSACTION_SUCCESS: string;
TRANSACTION_ERROR: string;
NOTIFICATION: string;
};
export {};