import { ChainId } from '@dodoex/api';
import { useTokenStatus } from '../../../../hooks/Token/useTokenStatus';
import { Currency, CurrencyAmount } from '../sdks/sdk-core';
export interface ButtonsProps {
    chainId: ChainId;
    approvalA: ReturnType<typeof useTokenStatus>;
    approvalB: ReturnType<typeof useTokenStatus>;
    parsedAmounts: {
        CURRENCY_A?: CurrencyAmount<Currency> | undefined;
        CURRENCY_B?: CurrencyAmount<Currency> | undefined;
    };
    isValid: boolean;
    depositADisabled: boolean;
    depositBDisabled: boolean;
    errorMessage: React.ReactNode;
    setShowConfirm: React.Dispatch<React.SetStateAction<boolean>>;
}
export declare const Buttons: ({ chainId, approvalA, approvalB, parsedAmounts, isValid, depositADisabled, depositBDisabled, errorMessage, setShowConfirm, }: ButtonsProps) => JSX.Element;
