#!/usr/bin/env node export declare class PageSpeedInsightsServer { private server; private client; private recommendationsEngine; private logger; private readonly disconnectController; constructor(); private setupTools; private dispatchTool; private toV2Result; private toolError; private handleAnalyzePageSpeed; private handlePerformanceSummary; private handlePerformanceMap; private createPerformanceMap; private handleCompareBaseline; private handleGetOriginCrux; private formatOriginCruxSummary; private handleCruxSummary; private handleComparePages; private handleBatchAnalyze; private handleClearCache; private handleGetRecommendations; private formatAnalysisReport; private createPerformanceSummary; private formatCruxSummary; private createComparison; private handleGetVisualAnalysis; private handleGetElementAnalysis; private handleGetNetworkAnalysis; private handleGetJavaScriptAnalysis; private handleGetImageOptimizationDetails; private handleGetRenderBlockingDetails; private handleGetThirdPartyImpact; private handleGetFullAudit; start(): Promise; } export declare function isProcessEntrypoint(moduleUrl: string, argv1?: string): boolean;