/**
 * Brakeman Scanner Integration
 *
 * Ruby on Rails security scanner for common vulnerabilities.
 *
 * @module scanners/brakeman
 */
import type { ScannerResult, ScannerAvailability } from "./types.js";
/**
 * Check if Brakeman is available
 */
export declare function checkBrakemanAvailable(): Promise<ScannerAvailability>;
/**
 * Run Brakeman on a Ruby on Rails project
 */
export declare function runBrakeman(projectPath: string, options?: {
    timeout?: number;
    skip?: string[];
    only?: string[];
    configFile?: string;
}): Promise<ScannerResult>;
/**
 * Check if a project is a Ruby on Rails project
 */
export declare function detectRails(projectPath: string): Promise<boolean>;
/**
 * Check if a project contains Ruby files (for general Ruby detection)
 */
export declare function detectRuby(projectPath: string): Promise<boolean>;
//# sourceMappingURL=brakeman.d.ts.map