import { BigNumber } from 'ethers';
import { ReactNode } from 'react';
import { ApprovalState } from '../../hooks';
export declare type ApproveButtonGroupProps = {
    approvalState: ApprovalState;
    actionState?: 'loading' | 'error' | 'success';
    isVesting?: boolean;
    amountToApprove?: BigNumber;
    actionText: ReactNode;
    disabled?: boolean;
    actionBtnIcon?: any;
    handleApprove: (approveAmount: BigNumber) => void;
    handleSubmit: () => void;
};
/** @deprecated Use `ApprovalFlow`. */
export declare const ApproveButtonGroup: ({ approvalState, actionState, isVesting, amountToApprove, disabled, actionBtnIcon, handleApprove, handleSubmit, actionText, }: ApproveButtonGroupProps) => import("theme-ui/jsx-runtime").JSX.Element;
