/** * Scanner barrel: re-exports every per-scanner factory and the shared * occurrence-shape types from one entry point so `context.ts` can pull * scanner wiring from a single module. * * Each scanner module owns its own deps interface, occurrence shape, and * partial-failure semantics; this barrel only re-exports — no logic. */ export { makeCanonicalExtensionsScanner, type CanonicalExtensionsScannerDeps, } from "./canonical-extensions.js"; export { makeAgentDirScanner, type AgentDirScannerDeps } from "./agent-dir.js"; export { makeMcpConfigScanner, type McpConfigScannerDeps } from "./mcp-config.js"; export { makeAgentSettingsScanner, type AgentSettingsScannerDeps } from "./agent-settings.js"; export { agentRootSegment, detectAgentRootCollisions, makeAgentRootResolverState, type AgentRootResolverState, } from "./agent-root.js"; export { dedupeByIdentity, occurrenceIdentity, occurrenceIdentityKey, type AgentDirOccurrence, type AgentDirSubjectType, type AgentSettingsOccurrence, type CanonicalExtensionOccurrence, type CanonicalExtensionOriginKind, type McpConfigOccurrence, type McpConfigSurface, type OccurrenceIdentity, type ScannerOccurrence, } from "./types.js"; //# sourceMappingURL=index.d.ts.map