/** * Deep-scan a parsed `.claude/settings.json` object for any * `_managedBy: "cadence"` entry — the marker the host adapter writes on the * lifecycle hooks it installs. Shared by `doctor`'s `checkHostHooks` and the * `config explain` gather so the two never drift. */ export declare function hasManagedCadence(value: unknown): boolean; /** * Best-effort: whether the Claude Code adapter's CADENCE-managed hook entries * are present in `/.claude/settings.json`. Returns `false` on an absent, * unreadable, or invalid-JSON file — never throws. (Callers that need to * distinguish *invalid JSON* from *no marker* — like `doctor` — read the file * themselves and reuse {@link hasManagedCadence}.) */ export declare function hostHooksInstalled(root: string): Promise; //# sourceMappingURL=host-hooks.d.ts.map