/**
 * Auto-configure Claude Code hooks in ~/.claude/settings.json.
 */
/**
 * Canonical list of Claude Code hook names that ShieldCortex installs.
 * Source of truth for `shieldcortex doctor` so doctor and install agree.
 * Keep this alongside CORTEX_HOOKS — drift between the two is what caused #23.
 */
export declare const REQUIRED_HOOK_NAMES: readonly string[];
/**
 * Canonical timeout (seconds) for each ShieldCortex hook. Used by
 * `shieldcortex doctor` to flag drift in hand-edited settings.json files —
 * a too-tight UserPromptSubmit timeout silently dropped recall pre-#43.
 */
export declare const CANONICAL_HOOK_TIMEOUTS: Readonly<Record<string, number>>;
export declare function setupHooks(options?: {
    stopHook?: boolean;
    sessionEnd?: boolean;
}): void;
