/**
 * audit_scan — composite tool that runs multiple analysis tools in parallel
 * and returns findings keyed by CQ gate. One call replaces 5+ sequential calls.
 */
export interface AuditScanOptions {
    file_pattern?: string;
    include_tests?: boolean;
    since_days?: number;
    /** Which checks to run. Default: all. */
    checks?: string[];
}
export interface AuditFinding {
    file: string;
    line?: number;
    end_line?: number;
    name?: string;
    detail: string;
    severity: "critical" | "warning" | "info";
}
export interface AuditGateResult {
    gate: string;
    description: string;
    findings: AuditFinding[];
    tool_used: string;
}
export interface AuditScanResult {
    repo: string;
    gates: AuditGateResult[];
    summary: {
        total_findings: number;
        critical: number;
        warning: number;
        gates_checked: number;
        gates_with_findings: number;
    };
}
export declare function auditScan(repo: string, options?: AuditScanOptions): Promise<AuditScanResult>;
//# sourceMappingURL=audit-tools.d.ts.map