/** * Shared service for generating usage tips and guidance * Provides contextual help for tool discovery and execution */ export interface UsageTipsOptions { depth: number; page: number; totalPages: number; limit: number; totalResults: number; description: string; mcpFilter: string | null; results?: any[]; includeUpdateTip?: boolean; } export declare class UsageTipsGenerator { /** * Generate comprehensive usage tips based on context */ static generate(options: UsageTipsOptions): Promise; /** * Generate depth-related tips */ private static generateDepthTips; /** * Generate pagination-related tips */ private static generatePaginationTips; /** * Generate search-related tips */ private static generateSearchTips; /** * Generate tool execution tips with examples */ private static generateExecutionTips; /** * Generate Code-Mode usage example from discovered tools */ private static generateCodeModeExample; /** * Generate example parameters formatted for Code-Mode (inline object) */ private static generateExampleParamsForCode; /** * Find a tool with parameters for better examples, fallback to first tool */ private static findToolWithParameters; /** * Generate example parameters for a tool */ private static generateExampleParams; } //# sourceMappingURL=usage-tips-generator.d.ts.map