/**
 * 😽 TURBO-CAT™ (Turbo Catalytic Analysis Technology) v1.0.0
 * 134-Format Intelligence Catalyst with F1-Inspired Performance
 *
 * Like a catalytic converter for code - transforms raw file discoveries into pure intelligence!
 * "From dirty exhaust to clean boost" - 134 formats, 2-layer scan, <50ms delivery
 */
export interface FormatDiscoveryResult {
    fileName: string;
    formatType: string;
    frameworks: string[];
    slotMappings: Record<string, string>;
    priority: number;
    intelligence: 'low' | 'medium' | 'high' | 'very-high' | 'ultra-high' | any;
    confirmed: boolean;
    filePath: string;
    fileSize?: number;
    lastModified?: Date;
    discovered?: Date;
}
export interface TurboCatAnalysis {
    discoveredFormats: FormatDiscoveryResult[];
    totalIntelligenceScore: number;
    confirmedFormats: FormatDiscoveryResult[];
    frameworkConfidence: Record<string, number>;
    slotFillRecommendations: Record<string, string>;
    stackSignature?: string;
}
/**
 * 🔍 TWO-LAYERED DISCOVERY ENGINE
 * Layer 1: Direct format scanning
 * Layer 2: Content confirmation & usage validation
 */
export declare class TurboCat {
    private knowledgeBase;
    /**
     * 😽 TURBO-CAT DUAL-STAGE CATALYST
     * Stage 1: Raw format intake (like air intake)
     * Stage 2: Catalytic conversion to intelligence (like exhaust treatment)
     */
    discoverFormats(projectDir?: string): Promise<TurboCatAnalysis>;
    /**
     * LAYER 1: Hybrid format scanning (fs.readdir + glob for optimal performance)
     */
    private layerOneFormatScan;
    /**
     * PHASE 1A: Use fs.readdir for known config files (optimal for specific files)
     */
    private scanConfigFiles;
    /**
     * PHASE 1B: F1-OPTIMIZED pattern scanning (performance-first approach)
     */
    private scanPatternFiles;
    /**
     * Extract deep intelligence from package.json - THE KILLER FEATURE!
     * This is what makes FAB-FORMATS so powerful!
     */
    private extractPackageJsonIntelligence;
    /**
     * LAYER 2: F1-OPTIMIZED Content confirmation WITH INTELLIGENCE EXTRACTION!
     */
    private layerTwoContentConfirmation;
    /**
     * Confirm package.json contains actual dependencies
     */
    private confirmPackageJsonUsage;
    /**
     * Confirm requirements.txt has actual Python packages
     */
    private confirmRequirementsUsage;
    /**
     * Analyze discovered formats and generate intelligence
     */
    private analyzeFormats;
    /**
     * 📊 STACKTISTICS: Generate stack signature from detected formats
     * Simple, fast, and extends existing fab-formats intelligence
     */
    private generateStackSignature;
    /**
     * Get top framework recommendation
     */
    getTopFramework(analysis: TurboCatAnalysis): {
        framework: string;
        confidence: number;
    } | null;
    /**
     * Generate human-readable summary
     */
    generateSummary(analysis: TurboCatAnalysis): string;
}
//# sourceMappingURL=turbo-cat.d.ts.map