export interface ValidationResult {
    typescript: {
        success: boolean;
        errors: string[];
    };
    tests: {
        success: boolean;
        coverage: number;
        errors: string[];
    };
    integration: {
        success: boolean;
        errors: string[];
    };
    performance: {
        success: boolean;
        impact: number;
        errors: string[];
    };
}
/**
 * Run TypeScript compilation check
 */
export declare function runTypeScriptCheck(projectPath: string): Promise<ValidationResult['typescript']>;
/**
 * Run test suite for a feature
 */
export declare function runTestSuite(featureName: string, projectPath: string): Promise<ValidationResult['tests']>;
/**
 * Check end-to-end integration
 */
export declare function checkIntegration(featureName: string, projectPath: string): Promise<ValidationResult['integration']>;
/**
 * Measure performance impact
 */
export declare function measurePerformance(featureName: string, projectPath: string): Promise<ValidationResult['performance']>;
/**
 * Calculate confidence score based on validation results
 */
export declare function calculateConfidence(validation: ValidationResult): number;
//# sourceMappingURL=validation.d.ts.map