import { FetchMiningListItem } from '../types';
import { usePoolBalanceInfo } from '../../PoolWidget/hooks/usePoolBalanceInfo';
import { BalanceData } from '../../../hooks/Submission/useBalanceUpdateLoading';
export declare function StakeButton({ goLpLink, amount, miningItem, balanceInfo, submittedBack, successBack, logBalance, }: {
    amount: string;
    miningItem: FetchMiningListItem;
    balanceInfo: ReturnType<typeof usePoolBalanceInfo>;
    goLpLink?: () => Promise<void> | void;
    submittedBack?: () => void;
    successBack?: () => void;
    logBalance?: BalanceData;
}): JSX.Element;
