export interface ScannedSourceFile { id: string; path: string; projectPath: string; absolutePath: string; content: string; extension: string; sizeBytes?: number; url?: string; } export interface SourceScanOptions { projectRoot: string; target?: string; extensions: Iterable; ignoreDirs?: Iterable; maxFiles?: number; maxBytesPerFile?: number; concurrency?: number; fetchTimeoutMs?: number; includeInlineStyles?: boolean; includeLinkedStyles?: boolean; maxLinkedStyles?: number; userAgent?: string; } export declare function scanSources(options: SourceScanOptions): Promise;