/**
 * File discovery for local project auditing.
 *
 * Walks the filesystem to find scannable files, respecting
 * configurable exclude patterns, max file limits, and binary detection.
 */
import type { AuditConfig, AuditFile } from "./audit-types.js";
/**
 * Discover files in a directory or single file for auditing.
 *
 * @param targetPath - Path to a directory or single file
 * @param config - Audit configuration with exclude patterns and limits
 * @returns Array of discovered AuditFile objects
 */
export declare function discoverAuditFiles(targetPath: string, config: AuditConfig): Promise<AuditFile[]>;
