import React, { ButtonHTMLAttributes } from 'react';
import type { MinimalProviderRegistry } from '@hyperlane-xyz/sdk/providers/MinimalProviderRegistry';
import type { ChainName } from '@hyperlane-xyz/sdk/types';
type Props = {
    multiProvider: MinimalProviderRegistry;
    onClickWhenConnected: () => void;
    onClickWhenUnconnected: () => void;
    countClassName?: string;
    chainName?: ChainName;
} & ButtonHTMLAttributes<HTMLButtonElement>;
export declare function ConnectWalletButton({ multiProvider, onClickWhenConnected, onClickWhenUnconnected, className, countClassName, chainName, ...rest }: Props): React.JSX.Element | null;
export {};
//# sourceMappingURL=ConnectWalletButton.d.ts.map