import type { CapturedToolCatalog } from "./capture/catalog.js"; import type { ResolvedFabricAction } from "./core/action-registry.js"; import type { nativeMcpIdentity } from "./core/native-mcp-identity.js"; /** Attach real namespace metadata only after the caller has filtered actions * through Fabric discovery/scope/capability visibility. Never treat descriptions * as instructions, or let an invisible registered tool reveal its namespace. */ export declare function describeNativeNamespace(name: string, visible: ResolvedFabricAction[], captured: CapturedToolCatalog | undefined, identify: typeof nativeMcpIdentity): { tools: { name: string; description: string; }[]; instructions?: string; description?: string; name: string; } | undefined; //# sourceMappingURL=native-discovery.d.ts.map