/**
 * Component Analyzer Service
 * Analyzes React components for accessibility issues
 */
import type { AccessibilityResult } from '@bluefly/llmcli/types/accessibility';
interface ComponentAnalysisOptions {
    severity?: 'error' | 'warning' | 'info';
    useAI?: boolean;
    conformance?: 'A' | 'AA' | 'AAA';
}
export declare class ComponentAnalyzer {
    private static instance;
    private constructor();
    static getInstance(): ComponentAnalyzer;
    analyzeComponent(componentCode: string, options?: ComponentAnalysisOptions): Promise<AccessibilityResult[]>;
    private extractComponentNode;
    private analyzeComponentNode;
}
export {};
//# sourceMappingURL=component-analyzer.d.ts.map