import { Address } from "viem"; import { EvmAgentKit } from "../../agent"; export declare function getTokenHoldings(agent: EvmAgentKit): Promise; export declare function getFourMemeTrendingTokens(_agent: EvmAgentKit): Promise; /** * Deploy a token via TokenManager's createToken() using raw transaction */ export declare function createToken(params: { agent: EvmAgentKit; tokenManagerAddress: Address; bnbAmount: number; name: string; shortName: string; desc: string; imgUrl: string; launchTimeFromNow: number; label: "Meme" | "AI" | "Defi" | "Games" | "Infra" | "De-Sci" | "Social" | "Depin" | "Charity" | "Others"; webUrl: string | undefined; twitterUrl: string | undefined; telegramUrl: string | undefined; }): Promise<`0x${string}` | { error: string; errorMsg: string; }>; /** * Agent purchases tokens via the Token Manager on BNB Chain */ export declare function purchaseFourMemeToken(params: { agent: EvmAgentKit; tokenManagerAddress: Address; tokenAddress: Address; amount: bigint; }): Promise<`0x${string}` | { error: string; errorMsg: string; }>; export declare function sellToken(params: { agent: EvmAgentKit; tokenManagerAddress: Address; tokenAddress: Address; tokenAmount: bigint; }): Promise<`0x${string}` | { error: string; errorMsg: string; }>; //# sourceMappingURL=token_manager.d.ts.map