/**
 * Adobe Document Services Integration Orchestrator
 * Phase 1: Main integration point for ADPA with Adobe PDF Services
 */
import { DocumentPackage, BrandGuidelines, OutputOptions, DocumentAnalysis, BrandComplianceResult, AdobeConfig } from './types.js';
/**
 * Enhanced ADPA processor with Adobe Document Services integration
 * Orchestrates the complete document processing pipeline
 */
export declare class EnhancedADPAProcessor {
    private adobePDFProcessor;
    private documentIntelligence;
    private brandComplianceEngine;
    private logger;
    constructor(config?: Partial<AdobeConfig>);
    /**
     * Process documentation request with Adobe enhancement
     * Main entry point for the enhanced ADPA pipeline
     */
    processDocumentationRequest(markdownContent: string, options?: Partial<OutputOptions>): Promise<DocumentPackage>;
    /**
     * Generate multiple format outputs (Phase 1 - PDF focus)
     */
    generateMultiFormatOutputs(markdownContent: string, options?: Partial<OutputOptions>): Promise<any>;
    /**
     * Analyze document and provide recommendations
     */
    analyzeDocument(markdownContent: string): Promise<DocumentAnalysis>;
    /**
     * Validate brand compliance for existing document
     */
    validateBrandCompliance(document: any, guidelines?: BrandGuidelines): Promise<BrandComplianceResult>;
    /**
     * Generate compliance report
     */
    generateComplianceReport(complianceResult: BrandComplianceResult): Promise<string>;
    private selectOptimalTemplate;
    private prepareProcessingOptions;
    private createInteractivePDFVersion;
    private generateReviewFields;
    private generateApproverFields;
    private calculateQualityScore;
    private generateWarnings;
    private generateOperationId;
}
//# sourceMappingURL=enhanced-adpa-processor.d.ts.map