import BigNumber from 'bignumber.js';
import { useGetTokenStatus } from '../../../../hooks/Token/useGetTokenStatus';
import { Actions, StateProps } from '../hooks/reducers';
import { RewardStatus } from '../types';
export default function RewardForm({ state, dispatch, dataTestIdPrefix, rewardsStatus, blockTime, blockNumber, submitApprove, getMaxBalance, }: {
    state: StateProps;
    dispatch: React.Dispatch<Actions>;
    dataTestIdPrefix: string;
    rewardsStatus: RewardStatus[];
    blockNumber: BigNumber;
    blockTime: number;
    submitApprove: ReturnType<typeof useGetTokenStatus>['submitApprove'];
    getMaxBalance: ReturnType<typeof useGetTokenStatus>['getMaxBalance'];
}): JSX.Element;
