/// <reference types="react" />
import { Token } from '@pooltogether/hooks';
import { BigNumber } from 'ethers';
import { TransactionResponse } from '@ethersproject/abstract-provider';
import { i18nTranslate } from 'src/types';
export interface DepositAllowance {
    allowanceUnformatted: BigNumber;
    isApproved: boolean;
}
interface RevokeAllowanceButtonProps {
    t: i18nTranslate;
    isWalletOnProperNetwork: boolean;
    depositAllowance: DepositAllowance;
    isFetched: Boolean;
    chainId: number;
    token: Token;
    useSendTransaction: any;
    revokeAllowanceCallTransaction: () => Promise<TransactionResponse>;
    refetch: () => void;
}
export declare const RevokeAllowanceButton: (props: RevokeAllowanceButtonProps) => JSX.Element;
export {};
