import { AccessibilityToolInterface, PdfAnalysisContext, ToolExecutionResult } from './AccessibilityToolsManager';
export declare class TableAccessibilityTool implements AccessibilityToolInterface {
    getName(): string;
    getDescription(): string;
    getSupportedWCAGCriteria(): string[];
    canProcess(context: PdfAnalysisContext): boolean;
    execute(context: PdfAnalysisContext, llmProvider?: any): Promise<ToolExecutionResult>;
    private analyzeTableStructure;
    private extractTableInfo;
    private looksLikeTableRow;
    private hasTableKeywords;
    private parseTableFromLines;
    private detectTableHeaders;
    private isDataTable;
    private isComplexTable;
    private getTableContext;
    private identifyTableIssues;
    private generateTableFixes;
    private generateTableHeaders;
    private generateTableCaption;
}
