import BigNumber from 'bignumber.js'; import { TokenInfo } from './type'; export declare function useTokenStatus(token: TokenInfo | undefined | null, { amount, contractAddress, offset, overrideBalance, skipQuery, }?: { amount?: string | number | BigNumber; contractAddress?: string; offset?: BigNumber; overrideBalance?: BigNumber | null; skipQuery?: boolean; }): { token: TokenInfo | null | undefined; isApproving: boolean; isGetApproveLoading: boolean; needApprove: boolean; needReset: boolean | undefined; needShowTokenStatusButton: any; insufficientBalance: any; loading: false; approveTitle: string; submitApprove: () => Promise; getMaxBalance: () => any; };