/** * Main codebase scanner. * * scanProject() orchestrates all sub-scanners and returns a fully-populated * DiscoveryReport. Each sub-scanner handles its own failures gracefully, * so a failure in one section does not break the rest. */ import type { DiscoveryReport } from "./types.js"; /** * Scan a project root and return a structured DiscoveryReport. * * Never throws -- individual scanner failures result in null sections. * * @param projectRoot Absolute path to the project root directory. */ export declare function scanProject(projectRoot: string): Promise; //# sourceMappingURL=scanner.d.ts.map