import type { Chain } from '../../../chain';
import type { WalletSchema } from '../../legacyWalletBook.types';
type GetChainFromWalletSchemaParams = {
    wallet: WalletSchema;
    walletKey?: string;
};
/**
 * Gets the chain from a wallet book entry.
 * Checks injectedConfig first, then falls back to the chains array, then the wallet key.
 * If no chain can be determined, defaults to EVM.
 *
 * @param params.wallet - The wallet schema from the wallet book.
 * @param params.walletKey - The wallet key identifier (optional, used as last resort fallback).
 * @returns The chain type, defaults to EVM if no chain can be determined.
  * @not-instrumented
 */
export declare const getChainFromWalletSchema: ({ wallet, walletKey, }: GetChainFromWalletSchemaParams) => Chain;
export {};
//# sourceMappingURL=getChainFromWalletSchema.d.ts.map