export interface Wallet { id: string; key: string; name: string; image: string; description: string; type: string; link: string; supportedInteractionStandards?: ('wallet_connect' | 'beacon')[]; deepLink?: string; } export interface MergedWallet { id: string; firefoxId?: string; key: string; name: string; image: string; descriptions: string[]; types: string[]; links: string[]; supportedInteractionStandards?: ('wallet_connect' | 'beacon')[]; tags?: string[]; deepLink?: string; } export declare enum OSLink { WEB = 0, IOS = 1, DESKTOP = 2, EXTENSION = 3 } export declare function parseWallets(wallets: Wallet[]): Wallet[]; export declare function arrangeTopWallets(arr: MergedWallet[], walletIds: string[]): MergedWallet[]; export declare function mergeWallets(wallets: Wallet[]): MergedWallet[];