declare global { interface Window { cardano: any; } } export declare const useInjectableWalletHook: (supportingWallets: string[], expectedNetworkId: number | string) => { connectWallet: (walletName: string) => Promise; getChangeAddress: () => Promise; getTokensAndBalance: (walletIdentifier: string) => Promise; supportedWallets: any[]; transferTokens: (walletName: string, transferWalletAddress: string, assetPolicyIdHex: string, assetNameHex: string, assetQuantity: string) => Promise; transferTokensWithMatadata: (walletName: string, transferWalletAddress: string, assetQuantity: string, matadata: any) => Promise; detectCardanoInjectableWallets: () => number; getBalanceByPolicyScriptId: (walletIdentifier: string, policyScriptId: string) => Promise; getUsedAddresses: () => Promise; };