import { ChainId, CurrencyAmount, Trade } from '@envanik/sdk';
import { ApprovalState } from './constant';
export declare function useHederaApproveCallback(chainId: ChainId, amountToApprove?: CurrencyAmount, spender?: string): [ApprovalState, () => Promise<void>];
export declare function useApproveCallbackFromHederaTrade(chainId: ChainId, trade?: Trade, allowedSlippage?: number): [ApprovalState, () => Promise<void>];
