import type { CaipAssetType, CaipChainId } from "@metamask/utils"; /** * Get a function that generates pseudo-random UUIDs. This function uses a * counter to generate a unique UUID each time it is called. * * This is likely not suitable for production use, as it does not guarantee * true randomness and is not cryptographically secure. It is intended for * testing and mock purposes only. * * @returns A function that generates a pseudo-random UUID. */ export declare function getPseudoRandomUuidGenerator(): () => string; /** * Get unique scopes from a list of assets. This assumes the assets are in * CAIP format, where the chain ID is the first part of the asset type. * * @param assets - An array of CAIP asset types. * @returns An array of unique CAIP chain IDs derived from the assets. */ export declare function getScopesFromAssets(assets?: CaipAssetType[]): CaipChainId[]; //# sourceMappingURL=accounts.d.mts.map