export interface InterfaceSummary { id: string; name: string; method: string; path: string; description?: string; } export interface SavedSelection { projectId?: string; projectName?: string; selected: Array<{ id: string; name?: string; }>; savedAt: string; } export declare class ContextStore { private projectRoot; private contextPath; private selectionPath; constructor(projectRoot: string); private readContext; private writeContext; setLastProject(projectName: string, projectId: string): void; getLastProject(): { projectId: string; projectName: string; } | null; saveInterfaceList(projectName: string, projectId: string, list: InterfaceSummary[]): void; getLastInterfaceList(): { projectName?: string; projectId?: string; list: InterfaceSummary[]; savedAt: string; } | null; saveSelections(payload: { projectId?: string; projectName?: string; selected: Array<{ id: string; name?: string; }>; }): void; getSelections(): SavedSelection | null; } //# sourceMappingURL=context-store.d.ts.map