/** * QA360 Run Tool * Execute QA360 packs via MCP */ import { MCPServerConfig, RunArgs, RunResult } from '../types/index.js'; import { SecurityManager } from '../security/manager.js'; import { AuditLogger } from '../security/audit.js'; export declare class RunTool { private config; private security; private audit; constructor(config: MCPServerConfig, security: SecurityManager, audit: AuditLogger); execute(toolName: string, args: RunArgs): Promise; /** * Calculate pack hash for idempotence */ private calculatePackHash; /** * Simulate pack execution (placeholder implementation) * In a real implementation, this would parse the pack YAML and execute actual tests */ private simulatePackExecution; /** * Simple YAML parser for basic pack structure */ private parseSimpleYaml; /** * Calculate trust score based on gate results */ private calculateTrustScore; } //# sourceMappingURL=run.d.ts.map