export interface GitSetupResult {
    hooksInstalled: string[];
    gitFlowType: string;
    gitignoreUpdated: boolean;
    gitRepoDetected: boolean;
}
/** SPEC-001 + SPEC-539: Setup git hooks, detect branching model, and configure .gitignore.
 * SPEC-539: Only installs hooks if a git repository is detected — never creates .git. */
export declare function runGitSetup(projectPath: string, projectId: string): Promise<GitSetupResult>;
/** SPEC-466: Also exported for list_specs auto-cleanup. */
export declare function configureGitignoreForPlanu(projectPath: string): Promise<boolean>;
//# sourceMappingURL=git-setup.d.ts.map