import { a as TObject, s as TString } from "../../helpers-DutyHbVD.mjs"; import { t as TUnsafe } from "../../unsafe-C_mX8nG4.mjs"; import { t as TOptional } from "../../optional-Bis1WTKK.mjs"; //#region extensions/crypto/src/tools/bankr-launch.d.ts /** * Bankr Launch Tool — deploy tokens on Base and Solana via Bankr Agent API. * * Uses POST /token-launches/deploy for deploy/simulate (direct REST), * and prompt API for fee checking and claiming. * * Separate from clawnch_launch because: different API, different chains * (Base + Solana vs Base-only), different fee structure (57/36/5 vs 80/20). * * Rate limits: 50 deploys/day (100 with Bankr Club). */ declare function createBankrLaunchTool(): { name: string; label: string; ownerOnly: boolean; description: string; parameters: TObject<{ action: TUnsafe<"fees" | "simulate" | "claim" | "deploy">; name: TOptional; symbol: TOptional; description: TOptional; image: TOptional; chain: TOptional>; fee_recipient: TOptional; tweet_url: TOptional; website_url: TOptional; }>; execute: (_toolCallId: string, args: unknown) => Promise<{ content: Array<{ type: "text"; text: string; }>; details: unknown; }>; }; //#endregion export { createBankrLaunchTool }; //# sourceMappingURL=bankr-launch.d.mts.map