/**
 * Comprehensive Help System for Hive AI
 *
 * Provides intelligent, context-aware help for both CLI and natural language interfaces
 * Designed to guide new users through common workflows with interactive examples
 */
import { z } from "zod";
export declare const HelpToolSchema: z.ZodObject<{
    topic: z.ZodOptional<z.ZodString>;
    format: z.ZodDefault<z.ZodOptional<z.ZodEnum<["detailed", "quick", "examples"]>>>;
}, "strip", z.ZodTypeAny, {
    format: "detailed" | "quick" | "examples";
    topic?: string | undefined;
}, {
    topic?: string | undefined;
    format?: "detailed" | "quick" | "examples" | undefined;
}>;
export interface HelpTopic {
    name: string;
    aliases: string[];
    summary: string;
    description: string;
    examples: string[];
    relatedTopics: string[];
    difficulty: 'beginner' | 'intermediate' | 'advanced';
}
export declare function runHelpTool(args: z.infer<typeof HelpToolSchema>): Promise<{
    result: string;
}>;
export declare function getHelpForCommand(command: string): string;
export declare function getContextualHelp(userMessage: string): string;
export declare const helpToolName = "hive_help";
export declare const helpToolDescription = "Get comprehensive help and guidance for Hive AI - includes examples, tutorials, and troubleshooting";
//# sourceMappingURL=help-system.d.ts.map