/**
 * Settings types specific to the embedded runtime.
 *
 * Embedded exposes a strict subset of the runtime settings contract: hosts
 * can only toggle whether SessionErrorRecovery is on. Cross-model fallback
 * is owned by the LLM stream proxy on the backend and intentionally not
 * surfaced to embedded hosts.
 */
import type { RuntimeErrorRecoverySettings } from '../contracts/agent-settings.js';
/**
 * Settings the embedded runtime accepts for SessionErrorRecovery.
 *
 * Structurally `{ enabled: boolean }`, so it is assignable to
 * `RuntimeErrorRecoverySettings` and can be passed directly to recovery
 * without an adapter.
 */
export type EmbeddedErrorRecoverySettings = Pick<RuntimeErrorRecoverySettings, 'enabled'>;
//# sourceMappingURL=settings.d.ts.map