interface MetaJson { lastCommit: string; indexedAt: string; repoPath: string; stats?: Record; } /** Read .gitnexus/meta.json, returns null if missing or malformed */ export declare function readMeta(repoPath: string): MetaJson | null; /** Check if index exists */ export declare function hasIndex(repoPath: string): boolean; /** Check if index is stale (HEAD moved since last analyze) */ export declare function isStale(repoPath: string): boolean; /** Count commits behind HEAD */ export declare function commitsBehind(repoPath: string): number; export {};