import { Rule, ScanResult } from './types'; export interface ScannerOptions { includePatterns?: string[]; excludePatterns?: string[]; maxFileSize?: number; } export declare class Scanner { private rules; private options; constructor(rules: Rule[], options?: ScannerOptions); scan(directory: string): Promise; private findFiles; private scanFile; private countFunctions; private countClasses; } //# sourceMappingURL=scanner.d.ts.map