/** * Paths that must not be committed on the agent branch. * * Worktree-resident (needed at runtime, never product): * - opencode.json, .agents/** * * Legacy / accidental worktree pollution (now written under /tmp when possible): * - *.log runner logs, .chimphands/**, remote-branch*.txt, gha-creds* */ export declare function isChimpHandsInternalCommitPath(filePath: string): boolean; /** Parse paths from `git status --porcelain` (newline form, not -z). */ export declare function pathsFromGitPorcelain(porcelain: string): string[]; /** Dirty worktree paths that are eligible to commit on the agent branch. */ export declare function commitCandidatePathsFromPorcelain(porcelain: string): string[]; export declare function normalizeWorktreePath(filePath: string): string; /** Intersect status candidates with an optional path allowlist (e.g. a single UI save). */ export declare function resolveCommitPaths(porcelain: string, onlyPaths?: string[]): string[];