/** * ERC20 授权内部共享工具(非公开 API) * * 包含地址校验、最大授权常量、Sell 代理地址解析、spender 智能路由解析等内部辅助。 * 此文件不会被 barrel 对外导出。 */ import { JsonRpcProvider } from 'ethers'; export declare const MAX_UINT256: bigint; export declare const MAX_APPROVAL_THRESHOLD: bigint; /** * 验证合约地址是否有效(是否部署了代码) */ export declare function validateContractAddress(provider: JsonRpcProvider, address: string, label: string): Promise; export type SellApprovalChain = 'BSC' | 'BASE' | 'ARBITRUM_ONE'; export declare const FOUR_MEME_V1_PROXY: Record; export declare const FOUR_MEME_V2_PROXY: Record; /** * 🔧 内部辅助函数:根据链和平台自动解析 spender 地址 */ export declare function resolveSpenderAddress(chain: 'BSC' | 'BASE' | 'XLAYER' | 'MORPH' | 'MONAD' | 'ENI', platform: 'flap' | 'four' | 'pancake-v2' | 'pancake-v3' | 'daoaas' | 'dswap-v2'): string;