/** * Enhanced API client with MCP-optimized endpoints */ export declare class EnhancedApiClient { private client; private cache; private cacheTtl; constructor(); /** * Get structured session analysis (MCP optimized) */ getSessionAnalysis(bugId: number): Promise; /** * Get filtered network requests (MCP optimized) */ getNetworkRequests(bugId: number, filters?: { method?: string; status_min?: number; status_max?: number; url_contains?: string; limit?: number; include_body?: boolean; }): Promise; /** * Get filtered console logs (MCP optimized) */ getConsoleLogs(bugId: number, filters?: { level?: 'error' | 'warn' | 'info' | 'log'; search?: string; limit?: number; time_range?: string; }): Promise; /** * Get error context analysis (MCP optimized) */ getErrorContext(bugId: number, options?: { error_index?: number; context_window?: number; }): Promise; /** * Fallback: Get full log data (original endpoint) */ fetchLogData(bugId: number): Promise; clearCache(pattern?: string): void; } export declare function getEnhancedApiClient(): EnhancedApiClient; //# sourceMappingURL=enhancedApiClient.d.ts.map