@simonecoelhosfo/optimizely-mcp-server
Version:
Optimizely MCP Server for AI assistants with integrated CLI tools
42 lines • 999 B
TypeScript
interface ProgressUpdate {
phase: string;
current: number;
total: number;
message: string;
percent: number;
}
export declare class SimpleProgressReporter {
private multiBar;
private mainBar;
private totalSteps;
private currentStep;
private currentProject;
private projectNames;
constructor();
/**
* Start sync operation
*/
startSync(operation: string, options: any): void;
/**
* Set total steps when we know project count and entity count
*/
setTotalSteps(projectCount: number, entitiesPerProject: number, totalSteps?: number): void;
/**
* Update progress for a specific phase
*/
updateProgress(progress: ProgressUpdate): void;
/**
* Complete sync operation
*/
completeSync(result: any): void;
/**
* Report error
*/
error(error: Error): void;
/**
* Clean up
*/
dispose(): void;
}
export {};
//# sourceMappingURL=SimpleProgressReporter.d.ts.map