/** * @license * Copyright 2025 Vybestack LLC * SPDX-License-Identifier: Apache-2.0 */ import type { AgentRuntimeState, RuntimeStateParams } from './AgentRuntimeState.js'; import type { Config } from '../config/config.js'; /** * Options when deriving runtime state from Config. */ export interface RuntimeStateFromConfigOptions { runtimeId?: string; overrides?: Partial>; } /** * Creates an AgentRuntimeState using the current Config snapshot. * * This is a migration helper: it reads legacy Config data once, converts it to * runtime state, and returns an immutable snapshot for stateless operation. */ export declare function createAgentRuntimeStateFromConfig(config: Config, options?: RuntimeStateFromConfigOptions): AgentRuntimeState;