import { type TvmNetworkConfig } from '@broxus/js-core';
import { type ButtonProps } from '@broxus/react-uikit';
import * as React from 'react';
import './index.css';
export interface TvmConnectorProps {
    changeAccountButtonText?: React.ReactNode;
    changeWalletButtonText?: React.ReactNode;
    className?: string;
    connectButtonShape?: ButtonProps['shape'];
    connectButtonText?: React.ReactNode;
    connectButtonTrigger?: (props: {
        disabled?: boolean;
        connect: VoidFunction;
    }) => React.ReactNode;
    connectButtonType?: ButtonProps['type'];
    disconnectButtonText?: React.ReactNode;
    network?: TvmNetworkConfig;
    popupType?: 'drawer';
    suffix?: React.ReactNode;
    showDropMenu?: boolean;
    showSubIcon?: boolean;
    standalone?: boolean;
    warnUnsupportedNetwork?: boolean;
}
export declare const TvmConnector: ((props: TvmConnectorProps) => React.JSX.Element) & {
    displayName: string;
};
