/**
 * Document Intelligence Service
 * Phase 1: AI-powered document analysis and optimization
 */
import { DocumentAnalysis, KeyPoint, VisualizationOpportunity, ComplexityAssessment, IDocumentIntelligence } from './types.js';
/**
 * Document Intelligence implementation using AI analysis
 * Provides insights for better document structure and content optimization
 */
export declare class DocumentIntelligence implements IDocumentIntelligence {
    private logger;
    constructor();
    /**
     * Analyze document structure and provide optimization recommendations
     */
    analyzeDocumentStructure(markdownContent: string): Promise<DocumentAnalysis>;
    /**
     * Extract key points from document content
     */
    extractKeyPoints(content: string): Promise<KeyPoint[]>;
    /**
     * Suggest visualization opportunities from content
     */
    suggestVisualizations(content: string): Promise<VisualizationOpportunity[]>;
    /**
     * Assess document complexity
     */
    assessComplexity(content: string): Promise<ComplexityAssessment>;
    private performStructuralAnalysis;
    private getHeadingLevel;
    private calculateImportanceByLevel;
    private extractTableData;
    private extractProcessSteps;
    private generateComplexityRecommendations;
    private calculateReadabilityScore;
    private calculateStructureScore;
    private suggestLayouts;
    private generateComplianceFlags;
    private mapComplexityScore;
    private isValidUrl;
    private generateOperationId;
}
//# sourceMappingURL=document-intelligence.d.ts.map