/**
 * Deployment Readiness Tool - Version 2.0
 *
 * Comprehensive deployment validation with test failure tracking, deployment history analysis,
 * and hard blocking integration with smart git push.
 * Enhanced with memory integration for deployment assessment tracking and pattern recognition.
 *
 * IMPORTANT FOR AI ASSISTANTS: This tool provides:
 * 1. Test Execution Validation: Zero tolerance for test failures
 * 2. Deployment History Analysis: Pattern detection and success rate tracking
 * 3. Code Quality Gates: Mock vs production code detection
 * 4. Hard Blocking: Prevents unsafe deployments via smart git push integration
 * 5. Memory Integration: Stores deployment assessments as memory entities
 *
 * Memory Dependencies:
 * - CREATES: deployment_assessment memory entities
 * - MIGRATES: Existing deployment history to memory entities
 * - ANALYZES: Deployment patterns across memory entities
 * - INTEGRATES: smart-git-push-tool for deployment blocking
 * - INTEGRATES: todo-file-watcher for automatic task creation
 */
import { MemoryEntityManager } from '../utils/memory-entity-manager.js';
import { EnhancedLogger } from '../utils/enhanced-logging.js';
/**
 * Dependencies for DeploymentMemoryManager (enables DI and mocking)
 * Uses concrete types for full compatibility with existing implementations
 * @see Issue #310 - Dependency injection for improved testability
 */
export interface DeploymentMemoryManagerDeps {
    memoryManager?: MemoryEntityManager;
    logger?: EnhancedLogger;
}
/**
 * Main deployment readiness function
 */
export declare function deploymentReadiness(args: any): Promise<any>;
//# sourceMappingURL=deployment-readiness-tool.d.ts.map