import { ScanResult } from './types.js';
export declare class CodeScanner {
    private static readonly API_KEY_PATTERNS;
    private static readonly IGNORED_EXTENSIONS;
    private static readonly IGNORED_DIRECTORIES;
    scanDirectory(directoryPath: string): Promise<ScanResult[]>;
    private scanDirectoryRecursive;
    private scanFile;
    private isCommentOrLog;
    private isFalsePositive;
    private maskValue;
    generateReport(results: ScanResult[]): string;
}
//# sourceMappingURL=scanner.d.ts.map