import { RewardStatus } from '../types';
import { StateProps } from './reducers';
export declare function useRewardsStatus({ rewards, }: {
    rewards: StateProps['rewards'];
}): {
    rewardsStatus: RewardStatus[];
    submitApprove: (token: import("../../../..").TokenInfo | null, isReset?: boolean, submittedBack?: () => void, canceledCallback?: () => void, successBack?: () => void, failedCallback?: () => void) => Promise<void>;
    getMaxBalance: (token: import("../../../..").TokenInfo | null, balance: import("bignumber.js").BigNumber | null) => import("bignumber.js").BigNumber;
};
