export type NotificationAction = | { type: 'DAPP_REQUEST'; account: number; sessionId: string; payload: string; } | { type: 'DISPATCH'; actionType: string; payload?: any } | { type: 'NONE' }; export interface AppNotification { id: string; type: 'wallet' | 'web3'; title: string; message?: string; createdAt: number; action?: NotificationAction; }