/**
 * Remove a file from the filesystem. If the project has a `.git` directory,
 * the deletion is staged in git automatically (via `git rm`). Otherwise
 * falls back to a regular `unlink`.
 *
 * Idempotent: safe to call on a file that no longer exists.
 * Safe for untracked files: `--ignore-unmatch` prevents errors when the file
 * is not tracked by git.
 */
export declare function safeUnlink(projectPath: string, filePath: string): Promise<void>;
//# sourceMappingURL=git-aware-fs.d.ts.map