export type PentestInstallResult = { tool: string; status: 'installed' | 'already_present' | 'failed'; detail: string; }; export declare const pentestInstallTools: { checkPentestTools: import("ai").Tool, { platform: NodeJS.Platform; available: ("nmap" | "nuclei" | "subfinder" | "httpx" | "ffuf" | "sqlmap")[]; missing: ("nmap" | "nuclei" | "subfinder" | "httpx" | "ffuf" | "sqlmap")[]; readyForScanning: boolean; details: { tool: "nmap" | "nuclei" | "subfinder" | "httpx" | "ffuf" | "sqlmap"; description: "Network scanner and NSE vulnerability scripts" | "Template-based vulnerability scanner" | "Passive subdomain discovery" | "HTTP probe and tech fingerprinting" | "Web fuzzer for directories and parameters" | "SQL injection detection and exploitation"; available: boolean; }[]; hint: string | undefined; }>; installPentestTools: import("ai").Tool<{ force: boolean; tools?: ("nmap" | "nuclei" | "subfinder" | "httpx" | "ffuf" | "sqlmap")[] | undefined; }, { platform: NodeJS.Platform; results: PentestInstallResult[]; summary: { installed: number; skipped: number; failed: number; }; }>; }; //# sourceMappingURL=pentest-install.tool.d.ts.map