import type { AnyPackageManifest, BridgedAITool, BridgedMcpTool, PackageManifest, ToolBindings } from "./types"; /** Structurally satisfies @absolutejs/ai's AIToolMap — drop the result into * `streamAIToSSE({ tools })`. Consumers running untrusted manifests should * compose with that package's `hardenUntrustedTool`. */ export declare const toAIToolMap: (manifest: PackageManifest | AnyPackageManifest, bindings: ToolBindings) => Record; /** Structurally satisfies @absolutejs/mcp's McpToolRegistry — usable as the * `tools` of an mcpServer config. */ export declare const toMcpToolRegistry: (manifest: PackageManifest | AnyPackageManifest, bindings: ToolBindings) => Record;