import { MiningStatusE } from '@dodoex/api';
import BigNumber from 'bignumber.js';
import { TabMiningI } from '../../types';
import { useDepositOrWithdrawOrClaim } from '../hooks/useDepositOrWithdrawOrClaim';
export declare function UnstakeButton({ depositOrWithdrawOrClaimMutation, id, version, lpTokenStatus, lpTokenAccountStakedBalance, currentTokenAmount, chainId, currentChainId, lpTokenBalanceLoading, }: {
    depositOrWithdrawOrClaimMutation: ReturnType<typeof useDepositOrWithdrawOrClaim>['depositOrWithdrawOrClaimMutation'];
    id: TabMiningI['id'];
    version: TabMiningI['version'];
    lpTokenStatus: MiningStatusE;
    lpTokenAccountStakedBalance: BigNumber | undefined;
    currentTokenAmount: string;
    chainId: number;
    currentChainId: number | undefined;
    lpTokenBalanceLoading: boolean;
}): JSX.Element;
