/** * PancakeSwap 官方 Router 交易模块 — four-meme 辅助 * * 交易构建 / 报价 / 授权目标与 flap 共用 utils/pancake-router-tx。 * decimals 不走缓存,与原先 four-meme 调用约定一致。 */ import type { JsonRpcProvider } from 'ethers'; import type { FourPancakeProxyBatchBuySignParams } from '../types/index.js'; export { buildV2Transactions, buildV3SingleTransactions, buildV3MultiHopTransactions, batchGetV2Quotes, getApprovalTarget, } from '../../../utils/pancake-router-tx.js'; export declare function getTokenDecimals(tokenAddress: string, provider: JsonRpcProvider): Promise; export type PancakeBuyRouteFields = Pick; export declare function needSendBNB(routeType: FourPancakeProxyBatchBuySignParams['routeType'], params: PancakeBuyRouteFields): boolean;