import { AccountGroupType, AccountWalletType } from "@metamask/account-api"; import type { InternalAccount } from "@metamask/keyring-internal-api"; import type { AccountGroupObjectOf } from "../group.mjs"; import { BaseRule } from "../rule.mjs"; import type { Rule, RuleResult } from "../rule.mjs"; import type { AccountWalletObjectOf } from "../wallet.mjs"; export declare class EntropyRule extends BaseRule implements Rule { readonly walletType = AccountWalletType.Entropy; readonly groupType = AccountGroupType.MultichainAccount; getEntropySourceIndex(entropySource: string): number; match(account: InternalAccount): RuleResult | undefined; getDefaultAccountWalletName(wallet: AccountWalletObjectOf): string; getComputedAccountGroupName(group: AccountGroupObjectOf): string; getDefaultAccountGroupPrefix(_wallet: AccountWalletObjectOf): string; } //# sourceMappingURL=entropy.d.mts.map