import { BoxProps } from '@dodoex/components';
import BigNumber from 'bignumber.js';
import { JSXElementConstructor, ReactElement, SetStateAction } from 'react';
import { MiningERC20TokenI, TabMiningI } from '../../types';
export declare function MiningTitle({ chainId, size, tokenPairs, title, titleTypography, wrappingLines, type, rewardTokenList, rewardTokenTrigger, minRewardPopoverWidth, setShareModalVisible, address, sx, showChainLogo, stakeTokenAddress, miningContractAddress, }: {
    chainId: number;
    size: 'small' | 'medium';
    tokenPairs: Array<MiningERC20TokenI>;
    title?: string;
    titleTypography: BoxProps['typography'];
    /** title 换行 */
    wrappingLines?: boolean;
    type: TabMiningI['type'];
    rewardTokenList?: {
        /** 奖励代币合约地址前面的 symbol */
        symbolEle: JSX.Element | string | undefined;
        /** 奖励代币合约地址 */
        address: string | undefined;
        apr?: BigNumber;
        logoImg: string | undefined;
    }[];
    rewardTokenTrigger?: ReactElement<any, string | JSXElementConstructor<any>>;
    minRewardPopoverWidth?: string;
    setShareModalVisible?: React.Dispatch<SetStateAction<boolean>>;
    address?: string;
    sx?: BoxProps['sx'];
    showChainLogo?: boolean;
    stakeTokenAddress: string | undefined;
    miningContractAddress: string | undefined;
}): JSX.Element;
