/**
 * V2 Framework Detection for Project-Aware Loading
 * Simplified framework detection optimized for stateless HTTP architecture
 */
import { Page } from 'playwright';
export interface V2FrameworkDetectionResult {
    framework: string;
    confidence: number;
    detected_features: string[];
    version?: string;
}
export declare class V2FrameworkDetector {
    /**
     * Detect framework from a Playwright page
     */
    detectFramework(page: Page): Promise<V2FrameworkDetectionResult>;
    /**
     * Quick framework detection from URL patterns (for early optimization)
     */
    detectFromUrl(url: string): V2FrameworkDetectionResult;
    /**
     * Merge URL-based detection with page-based detection
     */
    mergeDetectionResults(urlResult: V2FrameworkDetectionResult, pageResult: V2FrameworkDetectionResult): V2FrameworkDetectionResult;
}
/**
 * Simple framework detection for testing without browser
 */
export declare function detectFrameworkFromHeaders(headers: Record<string, string>): V2FrameworkDetectionResult;
//# sourceMappingURL=framework-detector.d.ts.map