/**
 * Knowledge Base Help System
 *
 * Intelligent help system that reads from installed documentation and provides
 * AI-powered guidance on using Hive AI features optimally.
 */
import { z } from "zod";
export declare const KnowledgeBaseHelpSchema: z.ZodObject<{
    query: z.ZodString;
    context: z.ZodOptional<z.ZodEnum<["cli", "mcp", "setup", "advanced"]>>;
    user_level: z.ZodOptional<z.ZodEnum<["beginner", "intermediate", "expert"]>>;
}, "strip", z.ZodTypeAny, {
    query: string;
    context?: "advanced" | "setup" | "cli" | "mcp" | undefined;
    user_level?: "beginner" | "intermediate" | "expert" | undefined;
}, {
    query: string;
    context?: "advanced" | "setup" | "cli" | "mcp" | undefined;
    user_level?: "beginner" | "intermediate" | "expert" | undefined;
}>;
export declare class KnowledgeBaseHelper {
    private documentation;
    private initialized;
    constructor();
    /**
     * Initialize knowledge base from installed documentation
     */
    private initializeKnowledgeBase;
    /**
     * Load documentation files from package directory
     */
    private loadDocumentationFiles;
    /**
     * Load fallback knowledge when documentation files aren't available
     */
    private loadFallbackKnowledge;
    /**
     * Generate intelligent help response
     */
    generateHelpResponse(query: string, context?: string, userLevel?: string): Promise<string>;
    /**
     * Find documentation relevant to the query
     */
    private findRelevantDocumentation;
    /**
     * Calculate relevance score for documentation
     */
    private calculateRelevance;
    /**
     * Extract relevant excerpt from documentation
     */
    private extractRelevantExcerpt;
    /**
     * Analyze query for intelligent features
     */
    private analyzeQueryForIntelligentFeatures;
    /**
     * Categorize the user query
     */
    private categorizeQuery;
    /**
     * Generate smart recommendations based on query
     */
    private generateSmartRecommendations;
    /**
     * Generate learning path based on query and user level
     */
    private generateLearningPath;
}
export declare function runKnowledgeBaseHelp(args: z.infer<typeof KnowledgeBaseHelpSchema>): Promise<{
    result: string;
}>;
export declare const knowledgeBaseHelpToolName = "hive_knowledge_help";
export declare const knowledgeBaseHelpToolDescription = "AI-powered help system that reads installed documentation and provides intelligent guidance on Hive AI features and optimization";
//# sourceMappingURL=knowledge-base-help.d.ts.map