/**
 * Git Tools
 *
 * Provides git operations for the coding agent.
 * Tools are conditionally registered based on git/gh availability.
 *
 * Scope is intentionally narrow: the read-only inspectors (status/diff/log)
 * plus the staging/commit/PR flow that benefits from structured output and
 * approval gating. Rarer operations (push, pull, branch, stash, reset) are
 * left to execute_bash to keep the tool surface small.
 */
import type { NanocoderToolExport } from '../../types/core.js';
/**
 * Get all available git tools based on system capabilities.
 * Returns empty array if git is not installed.
 */
export declare function getGitTools(): NanocoderToolExport[];
//# sourceMappingURL=index.d.ts.map