type HookType = 'PreCompaction' | 'Stop';
export interface SessionSafeguardHookResult {
    hookInstalled: boolean;
    settingsUpdated: boolean;
    hookType: HookType;
}
/** Install the session-safeguard hook file and register it in .claude/settings.json. Idempotent. */
export declare function installSessionSafeguardHook(projectPath: string): Promise<SessionSafeguardHookResult>;
export {};
//# sourceMappingURL=reconcile-session-safeguard-hook.d.ts.map