import type { ZeroXString } from './interface'; /** * Derives the token account address given the wallet address and mint address. * * Address is 20 byte, 160 bits. Let's say if we want to support 50 billion * accounts on 1money. That's about 36 bits. There are 124 bits remaining. In * other words, the collision probability is 1/2^124, which is very very low. * So, we will be fine to just use the hash of the wallet address and mint * address to derive the token account address. * * @param walletAddress - The wallet address (20 bytes) * @param mintAddress - The mint address (20 bytes) * @returns The derived token account address */ export declare function deriveTokenAddress(walletAddress: string, mintAddress: string): ZeroXString;