@simonecoelhosfo/optimizely-mcp-server
Version:
Optimizely MCP Server for AI assistants with integrated CLI tools
27 lines • 855 B
TypeScript
/**
* Orchestration State Manager
* @description Manages execution state for orchestration templates
* @author Optimizely MCP Server
* @version 1.0.0
*/
import { OrchestrationState } from '../types/index.js';
export declare class OrchestrationStateManager {
private logger;
/**
* Initialize a new execution state
*/
initializeState(executionId: string, templateId: string, parameters: Record<string, any>): Promise<OrchestrationState>;
/**
* Save state snapshot (for debugging/recovery)
*/
saveSnapshot(state: OrchestrationState): Promise<void>;
/**
* Restore state from snapshot
*/
restoreSnapshot(executionId: string): Promise<OrchestrationState | null>;
/**
* Count completed steps
*/
private countCompletedSteps;
}
//# sourceMappingURL=OrchestrationStateManager.d.ts.map