/**
 * Claude Settings Merge Failed Error
 *
 * Thrown by the ClaudeSettingsReconciler when the supplied `before` or
 * `after` payload cannot be reconciled — for example because the JSON
 * structure does not match the expected `.claude/settings.json` shape, or
 * because a hook entry is malformed. The reconciler MUST raise this error
 * rather than best-effort rewriting on malformed input, so we never
 * silently corrupt user content.
 */
export declare class ClaudeSettingsMergeFailedError extends Error {
    readonly reason: string;
    readonly code = "CLAUDE_SETTINGS_MERGE_FAILED";
    readonly remediation: string;
    constructor(reason: string);
}
//# sourceMappingURL=claude-settings-merge-failed.error.d.ts.map