import type { CortexStore, ParsedCurrentAppGraph } from '../db/store.js'; import type { ScopeType } from './keys.js'; export interface RefreshCurrentAppGraphOptions { scopeKey?: string; scopeType?: ScopeType; gitRoot?: string | null; worktreePath?: string | null; branchRef?: string | null; headOid?: string | null; files?: string[]; } export declare function listCurrentAppFiles(worktreePath: string): string[]; /** Parse `git diff --name-status -M` output for R-status (rename) rows. */ export declare function detectGitRenames(worktreePath: string, fromOid: string, toOid: string): Array<{ oldPath: string; newPath: string; }>; export declare function refreshCurrentAppGraph(store: CortexStore, cwd: string, opts?: RefreshCurrentAppGraphOptions): ParsedCurrentAppGraph; //# sourceMappingURL=app-graph.d.ts.map