import type { GitHookScript, GitHookType, GenerateGitHooksInput } from '../../types/index.js';
/**
 * Generate a shell script for the given git hook type.
 */
export declare function generateGitHookScript(hookType: GitHookType, projectId: string, projectPath: string): GitHookScript;
/**
 * Generate git hook scripts for all requested hook types.
 */
export declare function generateGitHooks(input: GenerateGitHooksInput): GitHookScript[];
/**
 * Format the generated scripts as a human-readable installation guide.
 */
export declare function formatGitHookInstallGuide(scripts: GitHookScript[]): string;
//# sourceMappingURL=git-hook-generator.d.ts.map