/**
 * Terraform/IaC Scanner Integration
 *
 * Scans Infrastructure as Code for security misconfigurations
 * using tfsec and checkov.
 *
 * @module scanners/terraform
 */
import type { ScannerResult, ScannerAvailability } from "./types.js";
export declare function checkTfsecAvailable(): Promise<ScannerAvailability>;
export declare function checkCheckovAvailable(): Promise<ScannerAvailability>;
export declare function runTfsec(projectPath: string, options?: {
    timeout?: number;
}): Promise<ScannerResult>;
export declare function runCheckov(projectPath: string, options?: {
    timeout?: number;
    framework?: string;
}): Promise<ScannerResult>;
export declare function runTerraformScanners(projectPath: string, options?: {
    timeout?: number;
}): Promise<ScannerResult>;
export declare function detectTerraform(projectPath: string): Promise<boolean>;
//# sourceMappingURL=terraform.d.ts.map