import { a as TObject, s as TString } from "../../helpers-DutyHbVD.mjs"; import { t as TUnsafe } from "../../unsafe-C_mX8nG4.mjs"; import { t as TNumber } from "../../number-BDPWg_Sz.mjs"; import { t as TOptional } from "../../optional-Bis1WTKK.mjs"; //#region extensions/crypto/src/tools/watch-activity.d.ts /** * Watch Activity Tool — on-chain monitoring via ClawnchWatcher * * Monitors swaps, transfers, whale activity, and new token deployments * on Base. Read-only — no wallet required. * * Uses ClawnchWatcher from @clawnch/clawncher-sdk. */ declare function createWatchActivityTool(): { name: string; label: string; ownerOnly: boolean; description: string; parameters: TObject<{ action: TUnsafe<"token_activity" | "recent_swaps" | "recent_transfers" | "deployments">; token: TOptional; pool_id: TOptional; blocks: TOptional; limit: TOptional; admin: TOptional; }>; execute: (_toolCallId: string, args: unknown) => Promise<{ content: Array<{ type: "text"; text: string; }>; details: unknown; }>; }; //#endregion export { createWatchActivityTool }; //# sourceMappingURL=watch-activity.d.mts.map