export interface GitContext { commit: string | undefined; branch: string | undefined; dirty: boolean; repo: string | undefined; tags: string[]; } /** * Reads git metadata from the working directory. * Returns undefined fields when git is unavailable or the directory is not a repo. */ export declare function getGitContext(cwd: string): GitContext; /** * Finds files referenced in command tokens that exist on disk but aren't tracked by git. * Returns a list of untracked file paths referenced by the command. */ export declare function findUntrackedCommandFiles(commandTokens: string[], cwd: string): string[]; //# sourceMappingURL=git.d.ts.map