import type { PhaseGraph } from './types.js'; export interface PhaseStoreOptions { baseDir: string; } /** * PhaseStore - persistence layer for saving and loading PhaseGraph objects on disk. */ export declare class PhaseStore { readonly baseDir: string; constructor(opts: PhaseStoreOptions); save(graph: PhaseGraph): Promise; load(graphId: string): Promise; delete(graphId: string): Promise; list(): Promise>; private getFilePath; private serializeGraph; private serializePhase; private serializeTaskGraph; private serializeTaskNode; private deserializeGraph; private deserializePhase; private deserializeTaskGraph; } //# sourceMappingURL=phase-store.d.ts.map