/** * Dashboard API — snapshot CRUD route handlers. * * Snapshots live in ~/.remote-copilot-mcp/snapshots/ * .zip ← zipped data files * .json ← manifest (mcpVersion, createdAt, description) * * Zipping uses PowerShell Compress-Archive (Windows pragmatic solution — * no zip library is available in dependencies). */ import { type RouteHandler } from "./types.js"; /** GET /api/snapshots → { snapshots: SnapshotInfo[] } */ export declare const handleGetSnapshots: RouteHandler; /** POST /api/snapshots → { description? } → create snapshot zip + manifest */ export declare const handlePostSnapshot: RouteHandler; /** DELETE /api/snapshots/:name → remove zip + manifest */ export declare function handleDeleteSnapshot({ json }: Parameters[0], name: string): boolean; //# sourceMappingURL=snapshots.d.ts.map