/** * scanner/index.ts - Main scanner orchestration * * Coordinates project discovery, review, analysis, and fact storage * for the `lisa scan` command. */ import { IAnalysisResult } from './analyzer'; export interface IScanOptions { dryRun?: boolean; clean?: boolean; verbose?: boolean; } export interface IScanResult { success: boolean; rootPath: string; projectsFound: number; projectsReviewed: number; factsGenerated: number; factsStored: number; errors: string[]; analysis?: IAnalysisResult; } /** * Run the full scan process */ export declare function runScan(targetPath: string, options?: IScanOptions): Promise; export type { IDiscoveredProject } from './discovery'; export type { IProjectReview } from './reviewer'; export type { IAnalysisResult, IRelationship } from './analyzer'; export type { IFact, IStorageResult } from './facts'; //# sourceMappingURL=index.d.ts.map