/** * Snapshot Service */ import { ProjectSnapshot, WorkflowSnapshot, SnapshotSearchResults, MCPResourceResult } from "../types/mcp-types.js"; /** * Service for generating project and workflow snapshots. * * Creates point-in-time snapshots of project structure, architecture, * and workflow state for documentation and handoff purposes. */ export declare class SnapshotService { private projectRoot; private fileAnalyzer; /** * @param projectRoot - Root directory of the project */ constructor(projectRoot: string); /** * Generate project snapshot */ generateProjectSnapshot(): Promise; /** * Generate workflow snapshot */ generateWorkflowSnapshot(workflowId: string): Promise; /** * Search across all snapshots */ searchSnapshots(): Promise; /** * Handle snapshot resource request */ handleSnapshotRequest(uri: string): Promise; } //# sourceMappingURL=snapshot-service.d.ts.map