/** * ruRE Phase 1 — bounded directory walk shared by the analyze and * find-feature tools. Caps file count and per-file read size so a * maliciously or accidentally huge target can't exhaust memory. */ export interface WalkLimits { maxFiles: number; maxFileBytes: number; /** Total bytes of file text held across the whole walk. */ maxTotalBytes: number; } export declare const DEFAULT_WALK_LIMITS: WalkLimits; export interface WalkedFile { path: string; text: string; } export declare function walkAnalyzableFiles(root: string, limits?: WalkLimits): { files: WalkedFile[]; truncated: boolean; }; //# sourceMappingURL=walk-files.d.ts.map