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/clawnch-info.d.ts /** * Clawnch Info Tool — On-chain reads, portfolio, vault claims, agent management. * * Consolidates read-heavy operations that were previously missing: * - token_info: On-chain token details via ClawnchReader * - portfolio: Token discovery + portfolio view via ClawnchPortfolio * - vault_claim: Check/claim vested vault allocations * - agent_register: Register as a verified Clawnch agent * - agent_status: Check agent registration status * - platform_stats: Clawnch platform statistics * - list_tokens: List tokens deployed through Clawnch * * Most actions are read-only (no gas). vault_claim and agent_register * are write operations that go through ClawnchConnect. */ declare function createClawnchInfoTool(): { name: string; label: string; ownerOnly: boolean; description: string; parameters: TObject<{ action: TUnsafe<"portfolio" | "token_info" | "vault_claim" | "agent_register" | "agent_status" | "platform_stats" | "list_tokens">; token: TOptional; address: TOptional; agent_name: TOptional; agent_description: TOptional; page: TOptional; page_size: TOptional; }>; execute: (_toolCallId: string, args: unknown) => Promise<{ content: Array<{ type: "text"; text: string; }>; details: unknown; }>; }; //#endregion export { createClawnchInfoTool }; //# sourceMappingURL=clawnch-info.d.mts.map