export interface PatternLocation {
    file: string;
    line: number;
    match: string;
}
export interface PatternFlag {
    detected: boolean;
    locations: PatternLocation[];
    count: number;
}
export interface PatternResult {
    flags: Record<string, PatternFlag>;
    protocol_hints: string[];
    risk_areas: string[];
}
/**
 * Scan in-scope files for security-relevant patterns and return detection flags.
 */
export declare function detectPatterns(projectDir: string, scopeFiles: string[]): PatternResult;
//# sourceMappingURL=pattern-detection.d.ts.map