import { AccessibilityToolInterface, PdfAnalysisContext, ToolExecutionResult } from './AccessibilityToolsManager';
export declare class MetadataEnhancerTool implements AccessibilityToolInterface {
    getName(): string;
    getDescription(): string;
    getSupportedWCAGCriteria(): string[];
    canProcess(_context: PdfAnalysisContext): boolean;
    execute(context: PdfAnalysisContext, llmProvider?: any): Promise<ToolExecutionResult>;
    private analyzeMetadata;
    private extractCurrentMetadata;
    private findMissingMetadata;
    private findInadequateMetadata;
    private generateMetadataRecommendations;
    private extractPotentialTitle;
    private cleanTitle;
    private extractKeywords;
    private generateSubjectFromContent;
    private identifyMetadataIssues;
    private generateMetadataEnhancements;
}
