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/herd-intelligence.d.ts /** * Herd Intelligence Tool — on-chain investigation via HerdIntelligence + HalBuilder * * Investigates contracts, transactions, wallets. Audits token safety. * Validates swap routes and fee claims. Profiles counterparties. * Searches code, tracks token flows. Manages bookmarks. * Simulates operations via HAL expressions. * * All actions are read-only. Requires HERD_ACCESS_TOKEN for some operations. */ declare function createHerdIntelligenceTool(): { name: string; label: string; ownerOnly: boolean; description: string; parameters: TObject<{ action: TUnsafe<"simulate" | "bookmark" | "investigate" | "audit_token" | "validate_swap" | "validate_claim" | "profile_counterparty" | "search_code" | "track_token">; target: TOptional; token_in: TOptional; token_out: TOptional; amount: TOptional; pattern: TOptional; bookmark_action: TOptional; label: TOptional; bookmark_type: TOptional; simulate_type: TOptional; recipient: TOptional; chain: TOptional; }>; execute: (_toolCallId: string, args: unknown) => Promise<{ content: Array<{ type: "text"; text: string; }>; details: unknown; }>; }; //#endregion export { createHerdIntelligenceTool }; //# sourceMappingURL=herd-intelligence.d.mts.map