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/defi-price.d.ts /** * DeFi Price Tool — token price lookup via multi-source PriceOracle. * * For well-known tokens: uses PriceOracle (DexScreener + CoinGecko + * DeFiLlama + CoinMarketCap) with cross-validation and confidence scoring. * For contract addresses / unknown tokens: falls back to DexScreener only. */ declare function createDefiPriceTool(): { name: string; label: string; ownerOnly: boolean; description: string; parameters: TObject<{ action: TUnsafe<"search" | "trending" | "lookup">; token: TOptional; chain: TOptional; }>; execute: (_toolCallId: string, args: unknown) => Promise<{ content: Array<{ type: "text"; text: string; }>; details: unknown; }>; }; //#endregion export { createDefiPriceTool }; //# sourceMappingURL=defi-price.d.mts.map