export interface DecodedData { mint: string; name?: string; symbol?: string; uri?: string; decimals?: number; mintAuthority?: string; freezeAuthority?: string; isMutable?: boolean; primarySaleHappened?: boolean; description?: string; discriminator?: string; metadata?: { publicKey?: string; header?: any; key?: number; updateAuthority?: string; }; } export interface IPFSData { image?: string; website?: string; twitter?: string; description?: string; creation_date?: string | Date; } export interface ProcessedMetaData { mint: string; name: string | null; symbol: string | null; uri: string | null; decimals: number; image: string | null; mintAuthority: string | null; freezeAuthority: string | null; twitter: string | null; website: string | null; isMutable: boolean; primarySaleHappened: boolean; description: string | null; meta_data: any; creation_date: string; discriminator: string; processed: boolean; } export interface TokenMetadata { mint?: string; discriminator?: string; name?: string; symbol?: string; uri?: string; decimals?: number; image?: string; mintAuthority?: string; freezeAuthority?: string; twitter?: string; website?: string; isMutable?: boolean; primarySaleHappened?: boolean; description?: string; meta_data?: any; creation_date?: string; tokeninfo?: any; processed?: boolean; }