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
41 lines • 2.66 kB
TypeScript
/**
* Adobe Document Services Integration - Main Export
* Phase 1: PDF Services Foundation
*/
import type { PDFDocument, DocumentMetadata, PDFTemplate, OutputOptions, DocumentPackage, ProcessedDocument, DocumentAnalysis, KeyPoint, VisualizationOpportunity, ComplexityAssessment, BrandGuidelines, BrandComplianceResult, BrandViolation, ComplianceSuggestion, ProcessingError, ProcessingLog, ProcessingMetrics, ValidationResult, AdobeConfig, ColorScheme, TypographyRules, FontConfig, MarginConfig, IAdobePDFProcessor, IDocumentIntelligence, IBrandComplianceEngine } from './types.js';
export { AdobePDFProcessor } from './pdf-processor.js';
export { DocumentIntelligence } from './document-intelligence.js';
export { BrandComplianceEngine } from './brand-compliance.js';
export { EnhancedADPAProcessor } from './enhanced-adpa-processor.js';
export { getAdobeConfig, DEFAULT_PDF_TEMPLATES, DEFAULT_BRAND_GUIDELINES, ADOBE_ENDPOINTS, ADOBE_API_LIMITS, QUALITY_PRESETS, ADOBE_ERROR_CODES, ADOBE_SUCCESS_CODES } from './config.js';
import { DEFAULT_PDF_TEMPLATES } from './config.js';
export type { PDFDocument, DocumentMetadata, PDFTemplate, OutputOptions, DocumentPackage, ProcessedDocument, DocumentAnalysis, KeyPoint, VisualizationOpportunity, ComplexityAssessment, BrandGuidelines, BrandComplianceResult, BrandViolation, ComplianceSuggestion, ProcessingError, ProcessingLog, ProcessingMetrics, ValidationResult, AdobeConfig, ColorScheme, TypographyRules, FontConfig, MarginConfig, IAdobePDFProcessor, IDocumentIntelligence, IBrandComplianceEngine };
/**
* Quick start function for basic PDF generation
*/
export declare function generateProfessionalPDF(markdownContent: string, templateName?: keyof typeof DEFAULT_PDF_TEMPLATES): Promise<PDFDocument>;
/**
* Quick start function for complete document processing
*/
export declare function processDocument(markdownContent: string, options?: Partial<OutputOptions>): Promise<DocumentPackage>;
/**
* Quick start function for document analysis only
*/
export declare function analyzeDocument(markdownContent: string): Promise<DocumentAnalysis>;
/**
* Quick start function for brand compliance validation
*/
export declare function validateBrandCompliance(document: any, guidelines?: BrandGuidelines): Promise<BrandComplianceResult>;
/**
* Version information
*/
export declare const ADOBE_INTEGRATION_VERSION: {
version: string;
phase: string;
features: string[];
upcoming: string[];
};
export { Logger } from '../utils/logger.js';
export { CircuitBreaker } from '../utils/circuit-breaker.js';
export { RateLimiter } from '../utils/rate-limiter.js';
//# sourceMappingURL=index.d.ts.map