@boundless-oss/atlas
Version:
Atlas - MCP Server for comprehensive startup project management
39 lines • 1.46 kB
TypeScript
import { ProductRoadmap, RoadmapTheme, Initiative, Feature, Milestone, Release, RoadmapReview } from './types.js';
export declare class RoadmapStore {
private storageManager;
private dataPath;
private initialized;
constructor();
initialize(): Promise<void>;
saveRoadmap(roadmap: ProductRoadmap): Promise<void>;
loadRoadmap(roadmapId: string): Promise<ProductRoadmap | null>;
listRoadmaps(): Promise<string[]>;
deleteRoadmap(roadmapId: string): Promise<void>;
saveBulkData(data: {
themes: RoadmapTheme[];
initiatives: Initiative[];
features: Feature[];
milestones: Milestone[];
releases: Release[];
reviews: RoadmapReview[];
}): Promise<void>;
loadBulkData(): Promise<{
themes: Map<string, RoadmapTheme>;
initiatives: Map<string, Initiative>;
features: Map<string, Feature>;
milestones: Map<string, Milestone>;
releases: Map<string, Release>;
reviews: Map<string, RoadmapReview>;
}>;
buildIndices(): Promise<{
roadmapThemes: Map<string, string[]>;
themeInitiatives: Map<string, string[]>;
initiativeFeatures: Map<string, string[]>;
releaseFeatures: Map<string, string[]>;
}>;
exportRoadmap(roadmapId: string): Promise<string>;
importRoadmap(jsonData: string): Promise<string>;
private ensureInitialized;
private generateId;
}
//# sourceMappingURL=store.d.ts.map