import { CantonWallet } from '../../utils/wallet'; export type CantonChainType = 'stellar' | 'solana'; export interface SigningWalletInfo { wallet: CantonWallet; chainType: CantonChainType; } export interface ResolveSigningWalletParams { primaryWallet: CantonWallet | null; stellarWallets: CantonWallet[]; solanaWallets: CantonWallet[]; cantonPublicKey?: string | null; defaultChainType: CantonChainType; } export declare const normalizeBase64Key: (value?: string | null) => string | null; export declare const collectWalletsByChainType: (user: any, wallets: any[], targetChainType: CantonChainType) => CantonWallet[]; export declare const resolveSigningWalletFromCandidates: ({ primaryWallet, stellarWallets, solanaWallets, cantonPublicKey, defaultChainType, }: ResolveSigningWalletParams) => SigningWalletInfo;