/** * Shared recursive directory walker used by scan-directory, export-sarif, * compliance-report, policy-check, and generate-policy tools. */ /** * Recursively walk a directory, collecting file paths that match * known source extensions, Dockerfiles, or config file names. * * @param dir - Directory to walk * @param recursive - Whether to descend into subdirectories * @param excludes - Set of directory names to skip * @param results - Accumulator array (mutated in place) * @param unsupportedResults - Optional accumulator for files with unsupported types */ export declare function walkDirectory(dir: string, recursive: boolean, excludes: Set, results: string[], unsupportedResults?: string[]): void;