import { BundleStatus } from '../../../core/clients/club48.js'; import type { GeneratedWallet } from '../../../utils/wallet.js'; import { type FourBundleConfig } from './tm-bundle-helpers.js'; export type FourBatchBuyParams = { privateKeys: string[]; buyAmounts: string[]; tokenAddress: string; config: FourBundleConfig; }; export type FourBatchBuyResult = { bundleUuid: string; status: BundleStatus; buyTxs: string[]; profitHopWallets?: GeneratedWallet[]; }; /** * four.meme: 批量购买 */ export declare function batchBuyWithBundle(params: FourBatchBuyParams): Promise; export type FourBatchSellParams = { privateKeys: string[]; sellAmounts: string[]; tokenAddress: string; config: FourBundleConfig; }; export type FourBatchSellResult = { bundleUuid: string; status: BundleStatus; sellTxs: string[]; profitHopWallets?: GeneratedWallet[]; }; /** * four.meme: 批量卖出 */ export declare function batchSellWithBundle(params: FourBatchSellParams): Promise;