import { InternalLogger } from '../logger.js';
import { FMODataLayer, ODataConfig } from '../services.js';
export interface ClientRuntime {
    layer: FMODataLayer;
    config: ODataConfig;
    logger: InternalLogger;
}
/**
 * Single boundary for synchronous extraction of config/logger from the DI layer.
 * Builder/manager constructors should call this once and pass runtime around.
 */
export declare function createClientRuntime(layer: FMODataLayer): ClientRuntime;
