/**
 * Agent Discovery (W2.1 of F-NEW-PRODUCT-AGENT-VISIBILITY-CLUSTER-2026-05-12).
 *
 * Customer-side scan that walks a project directory and produces an
 * AgentManifest[] for downstream auto-pack-generation (W2.3).
 *
 * Runs entirely on the customer's machine (Invariant 10 — push-only;
 * we never reach into customer infrastructure). The discovery produces a
 * signed manifest that the customer pushes to us; we never read their
 * filesystem.
 *
 * Detects:
 *   - Claude Code `agent.md` agent definitions
 *   - OpenAI Agents SDK `new Agent({...})` instantiations (JS/TS)
 *   - LangChain `Tool` / `DynamicTool` registrations
 *   - MCP server entries from `mcp.json` / `.mcp/config.json`
 *
 * Each detection produces an AgentManifest the OWASP scanner + auto-pack
 * generator can consume directly.
 *
 * @connexum/ai-governance  F-NEW-PRODUCT-AGENT-DISCOVERY-CLI
 */
import type { AgentManifest } from './owasp-agentic-scanner.js';
export interface DiscoveryOptions {
    /** Maximum directory depth to walk. Default: 8. */
    maxDepth?: number;
    /** Directory names to skip. Default: node_modules, .git, dist, build, .next, .venv. */
    skipDirs?: string[];
    /** File extensions to inspect. Default: ts/tsx/js/jsx/mjs/cjs/py/md/json. */
    fileExtensions?: string[];
}
export declare function discoverAgents(rootDir: string, options?: DiscoveryOptions): AgentManifest[];
//# sourceMappingURL=agent-discovery.d.ts.map