/** * Plot thread file to database synchronization * Handles YAML plot thread files → database */ import type { MCPClient } from '../core/database.js'; export declare class PlotSync { private mcpClient; private projectId; constructor(mcpClient: MCPClient, projectId: number); /** * Sync a plot YAML file to the database */ syncPlotFile(filePath: string): Promise; /** * Insert or update plot thread record */ private upsertPlot; /** * Sync plot beats */ private syncBeats; /** * Sync all plot files in the plots directory */ syncAllPlots(plotsDir: string): Promise; } //# sourceMappingURL=plot-sync.d.ts.map