/** * Shared layout for Ethereum and Solana connected pages. * Renders avatar, address, balance, and action buttons with chain-specific content. */ import type React from 'react'; type ConnectedPageLayoutProps = { address: string; displayName: React.ReactNode; avatar: React.ReactNode; balance: React.ReactNode | null; actions: React.ReactNode; beforeAvatar?: React.ReactNode; hideBalance?: boolean; isBalanceLoading?: boolean; /** When true and address is empty, show Loading... instead of noWalletFallback */ isAddressLoading?: boolean; noWalletFallback: React.ReactNode; /** Optional content after actions (e.g. AnimatePresence for testnet message) */ afterActions?: React.ReactNode; }; export declare const ConnectedPageLayout: React.FC; export {};