/** * Checkpoint Handler * * Handles checkpoint operations for resumable work sessions */ import type { MCPToolResult } from "../../types/mcp-types.js"; import type { CheckpointFile } from "../../types/checkpoint.js"; export declare class CheckpointHandler { private projectRoot; private checkpointService; constructor(projectRoot: string); /** * Handle checkpoint-save - Save task progress */ handleCheckpointSave(args: { taskDescription: string; completed?: CheckpointFile[]; pending?: CheckpointFile[]; context?: string; nextStep?: string; workflowId?: string; }): Promise; /** * Handle checkpoint-resume - Resume from checkpoint */ handleCheckpointResume(args: { checkpointId?: string; }): Promise; /** * Handle checkpoint-list - List saved checkpoints */ handleCheckpointList(args: { limit?: number; }): Promise; /** * Handle checkpoint-clear - Clear checkpoint(s) */ handleCheckpointClear(args: { checkpointId?: string; }): Promise; } //# sourceMappingURL=checkpoint-handler.d.ts.map