/**
 * Nuclei Scanner Integration
 *
 * Integrates with ProjectDiscovery's Nuclei for dynamic
 * application security testing using template-based scanning.
 *
 * @module scanners/dast/nuclei
 */
import type { DASTTarget, DASTPolicy, DASTScanResult, DASTFinding, DASTAvailability, NucleiResult } from "./types.js";
/**
 * Check if Nuclei is available
 */
export declare function checkNucleiAvailable(): Promise<DASTAvailability>;
/**
 * Parse Nuclei JSON line output to DASTFinding
 */
export declare function parseNucleiResult(result: NucleiResult): DASTFinding;
/**
 * Run Nuclei scan
 */
export declare function runNuclei(target: DASTTarget, policy?: DASTPolicy): Promise<DASTScanResult>;
/**
 * Get Nuclei installation instructions
 */
export declare function getNucleiInstallInstructions(): string;
//# sourceMappingURL=nuclei.d.ts.map