import type { SecurityPattern, SecurityScanResult } from '../types/index.js'; export interface ScanOptions { /** Pattern IDs to skip during this scan */ disabledPatterns?: string[]; /** Only run these pattern IDs (overrides disabledPatterns) */ onlyPatterns?: string[]; } export declare class SecurityScanner { private patterns; constructor(patterns?: SecurityPattern[]); scan(content: string, options?: ScanOptions): SecurityScanResult; private getActivePatterns; } //# sourceMappingURL=scanner.d.ts.map