UNPKG

@simonecoelhosfo/optimizely-mcp-server

Version:

Optimizely MCP Server for AI assistants with integrated CLI tools

70 lines 1.56 kB
export declare class FlickerFreeProgressReporter { private projects; private totalSteps; private completedSteps; private spinnerFrames; private spinnerIndex; private startTime; private updateInterval; private resizeTimeout; private isResizing; private boundHandleProgressEvent; private boundHandleResize; private hasStarted; private static instance; private forceCompactMode; constructor(); /** * Handle terminal resize */ private handleResize; /** * Start sync operation */ startSync(operation: string, options: any): void; /** * Set total steps */ setTotalSteps(projectCount: number, entitiesPerProject: number, totalSteps?: number): void; /** * Handle progress events */ private handleProgressEvent; /** * Start a new project section */ private startProject; /** * Start tracking an entity */ private startEntity; /** * Update entity progress */ private updateEntity; /** * Complete an entity */ private completeEntity; /** * Update the display */ private updateDisplay; /** * Complete sync operation */ completeSync(result: any): void; /** * Report error */ error(error: Error): void; /** * Clean up */ dispose(): void; /** * Legacy updateProgress method (no-op) */ updateProgress(progress: any): void; } //# sourceMappingURL=FlickerFreeProgressReporter.d.ts.map