/** * Discovery Utilities * * Helper functions for ID generation, path manipulation, and agent tracking. */ import type { DiscoveryResult } from "./types.js"; /** * Convert a file path to a camelCase ID */ export declare function filenameToId(filePath: string): string; /** * Convert a file path to a URL-style pattern for resources */ export declare function filePathToPattern(filePath: string, baseDir: string): string; /** * Track an agent's file path for index generation */ export declare function trackAgentPath(id: string, filePath: string): void; /** * Clear tracked agent paths */ export declare function clearTrackedAgents(): void; /** * Build a DiscoveryResult with no discovered primitives. Useful as a neutral * return value for discovery stubs in tests and no-op discovery paths. */ export declare function createEmptyDiscoveryResult(): DiscoveryResult; //# sourceMappingURL=discovery-utils.d.ts.map