import type { JSX, SVGProps } from "react"; import { ChainId } from "../types"; export type Logo = { testnet?: boolean; } & SVGProps; declare const UnknownChain: (props: Logo) => import("react/jsx-runtime").JSX.Element; declare const Ethereum: ({ testnet, ...props }: Logo) => import("react/jsx-runtime").JSX.Element; declare const Polygon: ({ testnet, ...props }: Logo) => import("react/jsx-runtime").JSX.Element; declare const Optimism: ({ testnet, ...props }: Logo) => import("react/jsx-runtime").JSX.Element; declare const Arbitrum: ({ testnet, ...props }: Logo) => import("react/jsx-runtime").JSX.Element; declare const Avalanche: ({ testnet, ...props }: Logo) => import("react/jsx-runtime").JSX.Element; declare const Gnosis: ({ testnet, ...props }: Logo) => import("react/jsx-runtime").JSX.Element; declare const BinanceSmartChain: ({ ...props }: Logo) => import("react/jsx-runtime").JSX.Element; declare const Solana: ({ ...props }: Logo) => import("react/jsx-runtime").JSX.Element; declare const Bitcoin: ({ testnet: _testnet, ...props }: Logo) => import("react/jsx-runtime").JSX.Element; declare const Tron: ({ testnet: _testnet, ...props }: Logo) => import("react/jsx-runtime").JSX.Element; declare const Fantom: ({ testnet, ...props }: Logo) => import("react/jsx-runtime").JSX.Element; declare const Base: ({ testnet, ...props }: Logo) => import("react/jsx-runtime").JSX.Element; declare const Sui: (props: Logo) => import("react/jsx-runtime").JSX.Element; declare const Sepolia: ({ testnet, ...props }: Logo) => import("react/jsx-runtime").JSX.Element; declare const ZKSync: ({ testnet, ...props }: Logo) => import("react/jsx-runtime").JSX.Element; export declare const chainLogo: Record; export declare function getChainLogo(chainId?: ChainId): JSX.Element | undefined; export { UnknownChain, Ethereum, Arbitrum, Avalanche, Base, BinanceSmartChain, Fantom, Optimism, Polygon, Sui, Solana, Bitcoin, Tron, Gnosis, Sepolia, ZKSync, };