import React from 'react'; import { CustomTheme, Mode, Theme } from '../../types'; import { Chain } from 'viem'; type Hash = `0x${string}`; type ConnectButtonRendererProps = { children?: (renderProps: { show?: () => void; hide?: () => void; chain?: Chain & { unsupported?: boolean; }; unsupported: boolean; isConnected: boolean; isConnecting: boolean; address?: Hash; truncatedAddress?: string; ensName?: string; }) => React.ReactNode; }; type ConnectKitButtonProps = { label?: string; showBalance?: boolean; showAvatar?: boolean; theme?: Theme; mode?: Mode; customTheme?: CustomTheme; onClick?: (open: () => void) => void; }; export declare function ConnectKitButton({ label, showBalance, showAvatar, theme, mode, customTheme, onClick, }: ConnectKitButtonProps): import("react/jsx-runtime").JSX.Element | null; export declare namespace ConnectKitButton { var Custom: React.FC; } export {};