export type ConnectOptions = { tonProof?: string; workChain?: number; }; export type ConnectResult = { connected?: boolean; result: { tonProof: Record; }; }; export type SupportedProvider = "EVM" | "TON" | "Solana" | "SUI"; export interface MetaData { hostname?: string; icon: string; name: string; url?: string; direct_link?: string; description?: string; } export interface TomoOptions { bridge?: string; connect?: string; connect_direct_link?: string; metaData: MetaData; injected: boolean; } export interface WalletItemProps { key: string; name: string; desc: string; iconSrc?: string; icon?: React.ReactNode; } export interface SocialItemProps { key: string; iconSrc?: string; icon?: React.ReactNode; }