import type { GoalRecord } from './types'; interface GoalStoreSnapshot { version: 1; goals: GoalRecord[]; } export declare function getGoalStorePath(): string; export declare class GoalStore { read(): GoalStoreSnapshot; write(snapshot: GoalStoreSnapshot): void; list(): GoalRecord[]; save(goal: GoalRecord): void; findActiveBySession(sessionID: string): GoalRecord | undefined; findLatestByDirectory(directory: string): GoalRecord | undefined; } export {};