/**
 * Trivy Scanner Integration
 *
 * Comprehensive vulnerability scanner for containers, filesystems, and IaC.
 *
 * @module scanners/trivy
 */
import type { ScannerResult, ScannerAvailability } from "./types.js";
/**
 * Check if Trivy is available
 */
export declare function checkTrivyAvailable(): Promise<ScannerAvailability>;
/**
 * Run Trivy filesystem scan
 */
export declare function runTrivy(projectPath: string, options?: {
    timeout?: number;
    scanType?: "fs" | "config" | "vuln";
    ignoreUnfixed?: boolean;
    severity?: string[];
}): Promise<ScannerResult>;
/**
 * Check if a project has Dockerfiles or IaC files
 */
export declare function detectIaC(projectPath: string): Promise<boolean>;
//# sourceMappingURL=trivy.d.ts.map