adpa-enterprise-framework-automation
Version:
Modular, standards-compliant Node.js/TypeScript automation framework for enterprise requirements, project, and data management. Provides CLI and API for BABOK v3, PMBOK 7th Edition, and DMBOK 2.0 (in progress). Production-ready Express.js API with TypeSpe
56 lines • 1.46 kB
TypeScript
/**
* Adobe Brand Compliance Engine
* Phase 1: Professional PDF Brand Compliance Validation
*/
import { BrandGuidelines, BrandComplianceResult } from './types.js';
export declare class BrandComplianceEngine {
private circuitBreaker;
private rateLimiter;
private logger;
private config;
constructor(config: BrandGuidelines);
/**
* Validate document for brand compliance
*/
validateCompliance(content: string, template: string): Promise<BrandComplianceResult>;
/**
* Analyze document for brand violations
*/
private analyzeViolations;
/**
* Check color compliance
*/
private checkColorCompliance;
/**
* Check typography compliance
*/
private checkTypographyCompliance;
/**
* Check layout compliance
*/
private checkLayoutCompliance;
/**
* Check branding compliance
*/
private checkBrandingCompliance;
/**
* Generate compliance suggestions
*/
private generateSuggestions;
/**
* Calculate compliance score
*/
private calculateComplianceScore;
/**
* Helper methods for content analysis
*/
private extractColors;
private extractFonts;
private extractMargins;
private isApprovedColor;
private mapSeverityToImpact;
private generateSuggestionText;
private isAutoFixable;
}
export default BrandComplianceEngine;
//# sourceMappingURL=brand-compliance.d.ts.map