/**
 * Tool Examples for LLM Integration
 *
 * This module provides comprehensive examples for each tool, ranging from simple to complex,
 * including natural language inputs, industry-specific scenarios, and error recovery patterns.
 */
export interface ToolExample {
    name: string;
    description: string;
    category: 'simple' | 'complex' | 'natural_language' | 'industry_specific' | 'error_recovery';
    input: any;
    expectedOutput?: {
        summary: string;
        keyMetrics: string[];
    };
    notes?: string;
}
export declare const PREDICT_ROI_EXAMPLES: ToolExample[];
export declare const COMPARE_PROJECTS_EXAMPLES: ToolExample[];
export declare const QUICK_ASSESSMENT_EXAMPLES: ToolExample[];
/**
 * Get examples for a specific tool
 */
export declare function getToolExamples(toolName: string): ToolExample[];
/**
 * Get examples by category across all tools
 */
export declare function getExamplesByCategory(category: ToolExample['category']): ToolExample[];
/**
 * Get a specific example that best matches a user's query
 */
export declare function findBestExample(query: string, toolName?: string): ToolExample | null;
/**
 * Format example for LLM consumption
 */
export declare function formatExampleForLLM(example: ToolExample): string;
//# sourceMappingURL=tool-examples.d.ts.map