/**
 * @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<Omit<RuntimeStateParams, 'runtimeId'>>;
}
/**
 * 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;
