#!/usr/bin/env node
interface CLIOptions {
    projectPath: string;
    output?: string;
    format?: 'json' | 'html' | 'markdown' | 'csv';
    severity?: 'low' | 'medium' | 'high' | 'critical';
    includePatterns?: string[];
    excludePatterns?: string[];
    enableDependencyCheck?: boolean;
    enableCodeAnalysis?: boolean;
    enableConfigurationCheck?: boolean;
    generateReport?: boolean;
    generateFixScript?: boolean;
    verbose?: boolean;
}
declare class SecurityAuditCLI {
    private options;
    constructor(options: CLIOptions);
    run(): Promise<void>;
    private displayResults;
    private generateOutputFiles;
    private generateFixScript;
    private generateHTMLReport;
    private generateMarkdownReport;
    private generateCSVReport;
    private getSeverityIcon;
}
export { SecurityAuditCLI };
export type { CLIOptions };
//# sourceMappingURL=cli.d.ts.map