import type { defineTool } from "@/tools/ai.js"; export type ToolMetadata = { needsPermissions: () => boolean; }; export type ToolModule = { tool: ReturnType; metadata: ToolMetadata; renderRejectedMessage: () => React.ReactNode; }; export declare const tools: { [k: string]: ToolModule; };