/** * viem ABI binding for TokenManagerHelper3. * * Only the methods fourMM uses are declared here — we don't need the full ABI. * * Source: docs/API-Documents.03-03-2026.md §TokenManagerHelper3 (V3) * Address: 0xF251F83e40a78868FcfA3FA4599Dad6494E46034 (BSC mainnet) */ export declare const tokenManagerHelper3Abi: readonly [{ readonly type: "function"; readonly name: "getTokenInfo"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly name: "token"; readonly type: "address"; }]; readonly outputs: readonly [{ readonly name: "version"; readonly type: "uint256"; }, { readonly name: "tokenManager"; readonly type: "address"; }, { readonly name: "quote"; readonly type: "address"; }, { readonly name: "lastPrice"; readonly type: "uint256"; }, { readonly name: "tradingFeeRate"; readonly type: "uint256"; }, { readonly name: "minTradingFee"; readonly type: "uint256"; }, { readonly name: "launchTime"; readonly type: "uint256"; }, { readonly name: "offers"; readonly type: "uint256"; }, { readonly name: "maxOffers"; readonly type: "uint256"; }, { readonly name: "funds"; readonly type: "uint256"; }, { readonly name: "maxFunds"; readonly type: "uint256"; }, { readonly name: "liquidityAdded"; readonly type: "bool"; }]; }, { readonly type: "function"; readonly name: "tryBuy"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly name: "token"; readonly type: "address"; }, { readonly name: "amount"; readonly type: "uint256"; }, { readonly name: "funds"; readonly type: "uint256"; }]; readonly outputs: readonly [{ readonly name: "tokenManager"; readonly type: "address"; }, { readonly name: "quote"; readonly type: "address"; }, { readonly name: "estimatedAmount"; readonly type: "uint256"; }, { readonly name: "estimatedCost"; readonly type: "uint256"; }, { readonly name: "estimatedFee"; readonly type: "uint256"; }, { readonly name: "amountMsgValue"; readonly type: "uint256"; }, { readonly name: "amountApproval"; readonly type: "uint256"; }, { readonly name: "amountFunds"; readonly type: "uint256"; }]; }, { readonly type: "function"; readonly name: "trySell"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly name: "token"; readonly type: "address"; }, { readonly name: "amount"; readonly type: "uint256"; }]; readonly outputs: readonly [{ readonly name: "tokenManager"; readonly type: "address"; }, { readonly name: "quote"; readonly type: "address"; }, { readonly name: "funds"; readonly type: "uint256"; }, { readonly name: "fee"; readonly type: "uint256"; }]; }]; //# sourceMappingURL=tokenManagerHelper3.d.ts.map