/** * Four.meme 发币:计价币、create value、ERC20 预购授权 */ import { ethers, Wallet } from 'ethers'; import { FourClient, buildCreateTokenReq, type CreateTokenCustom } from '../../../core/clients/four.js'; import { type FourRaisedToken } from '../../../domains/four/raised-token.js'; export type FourLaunchQuoteInfo = { quoteSymbol?: string; raisedToken?: FourRaisedToken; }; export declare function resolveCreateRaisedToken(fourClient: FourClient, tokenInfo: FourLaunchQuoteInfo): Promise; export declare function readLaunchFeeWei(tm: ethers.Contract): Promise; export declare function fourCreateValueWei(raisedToken: FourRaisedToken, preSale: string, launchFeeWei: bigint): bigint; export declare function signQuoteApproveIfNeeded(params: { raisedToken: FourRaisedToken; preSale: string; wallet: Wallet; spender: string; getNonce: () => Promise; gasPrice: bigint; chainId: number; txType: number; }): Promise; export declare function fourCreateApiBody(custom: CreateTokenCustom, raisedToken: FourRaisedToken): ReturnType;