import type { OtelConfig } from '../../types/observability.js';
/**
 * Returns the current active OTel configuration.
 * Returns a defensive copy — callers cannot mutate the stored config.
 */
export declare function getOtelConfig(): OtelConfig;
/**
 * Updates the active OTel configuration by merging the provided partial config.
 * Validates samplingRate is in [0, 1]. Throws RangeError on invalid values.
 */
export declare function setOtelConfig(partial: Partial<OtelConfig>): OtelConfig;
/**
 * Resets the config to defaults. Useful in tests.
 */
export declare function resetOtelConfig(): void;
//# sourceMappingURL=config.d.ts.map