UNPKG

n8n-nodes-pdf-accessibility

Version:

AI-powered PDF accessibility automation for N8N - comprehensive WCAG compliance analysis, intelligent remediation, and professional audit reporting with 5 integrated accessibility tools

22 lines (21 loc) 845 B
import { AccessibilityToolInterface, PdfAnalysisContext, ToolExecutionResult } from './AccessibilityToolsManager'; export declare class LinkTextTool implements AccessibilityToolInterface { getName(): string; getDescription(): string; getSupportedWCAGCriteria(): string[]; canProcess(context: PdfAnalysisContext): boolean; execute(context: PdfAnalysisContext, llmProvider?: any): Promise<ToolExecutionResult>; private analyzeLinkStructure; private extractLinkInfo; private extractLinkContext; private isDescriptiveLinkText; private isGenericLinkText; private isInternalLink; private hasExternalWarning; private findDuplicateLinkTexts; private identifyLinkIssues; private generateLinkFixes; private generateImprovedLinkText; private extractDomain; private extractKeywords; }