/**
 * @fileoverview Advanced dependency scanning for package security analysis
 *
 * This module implements comprehensive dependency scanning and vulnerability detection
 * for architectural and security reviews. It uses multiple sources to detect publicly
 * disclosed vulnerabilities in project dependencies.
 */
/**
 * Interface for security analysis results
 */
export interface SecurityAnalysisResults {
    techStackReport: string;
    vulnerabilityReport: string;
    totalDependencies: number;
    totalVulnerabilities: number;
    criticalVulnerabilities: number;
    highVulnerabilities: number;
    mediumVulnerabilities: number;
    lowVulnerabilities: number;
    unmappedVulnerabilities: number;
    scanSuccessful: boolean;
    error?: string;
}
/**
 * Run dependency security analysis
 * @param projectPath The path to the project
 * @returns Security analysis results
 */
export declare function analyzeDependencySecurity(projectPath: string): Promise<SecurityAnalysisResults>;
/**
 * Create a dependency security section for reviews
 * @param projectPath The path to the project
 * @returns Security information formatted for inclusion in reviews
 */
export declare function createDependencySecuritySection(projectPath: string): Promise<string>;
