@simonecoelhosfo/optimizely-mcp-server
Version:
Optimizely MCP Server for AI assistants with integrated CLI tools
43 lines • 989 B
TypeScript
interface ProgressUpdate {
phase: string;
current: number;
total: number;
message: string;
percent: number;
}
export declare class CleanProgressReporter {
private totalSteps;
private currentStep;
private currentProject;
constructor();
/**
* Start sync operation
*/
startSync(operation: string, options: any): void;
/**
* Set total steps
*/
setTotalSteps(projectCount: number, entitiesPerProject: number, totalSteps?: number): void;
/**
* Update progress for a specific phase
*/
updateProgress(progress: ProgressUpdate): void;
/**
* Show simple progress indicator - only at key milestones
*/
private showProgress;
/**
* Complete sync operation
*/
completeSync(result: any): void;
/**
* Report error
*/
error(error: Error): void;
/**
* Clean up
*/
dispose(): void;
}
export {};
//# sourceMappingURL=CleanProgressReporter.d.ts.map