import type { InputSchema } from '../schemas/input.schema.js'; import type { ScanResult } from './types.js'; export type { Detection, WorkspaceScan, ScanResult } from './types.js'; /** * Scan a codebase for hand-rolled implementations that could be replaced * by third-party libraries. * * - Walks the file tree under `input.projectMetadata.repoPath` * - Detects workspace roots for monorepos (package.json, pyproject.toml, etc.) * - Matches source files against the pattern catalog * - Returns structured `ScanResult` with detections and workspace info */ export declare function scanCodebase(input: InputSchema): Promise; //# sourceMappingURL=scanner.d.ts.map