import { z } from "zod"; import { Client } from "@hashgraph/sdk"; export interface Context { mode?: "AUTONOMOUS" | "RETURN_BYTES"; [key: string]: any; } export interface Tool { method: string; name: string; description: string; parameters: z.ZodObject; execute: (client: Client, context: Context, params: any) => Promise; } export interface Plugin { name: string; version?: string; description?: string; tools: (context: Context) => Tool[]; } export declare const AGGREGATOR_V3_INTERFACE_ABI: { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; }[]; export declare const PRICE_FEEDS: Record; //# sourceMappingURL=types.d.ts.map