/**
 * Rust Security Scanner
 *
 * Scans Rust projects for security vulnerabilities using
 * cargo-audit and clippy.
 *
 * @module scanners/rust
 */
import type { ScannerResult, ScannerAvailability } from "./types.js";
export declare function checkCargoAuditAvailable(): Promise<ScannerAvailability>;
export declare function checkClippyAvailable(): Promise<ScannerAvailability>;
export declare function runCargoAudit(projectPath: string, options?: {
    timeout?: number;
}): Promise<ScannerResult>;
export declare function runClippy(projectPath: string, options?: {
    timeout?: number;
}): Promise<ScannerResult>;
export declare function runRustScanners(projectPath: string, options?: {
    timeout?: number;
}): Promise<ScannerResult>;
export declare function detectRust(projectPath: string): Promise<boolean>;
//# sourceMappingURL=rust.d.ts.map