import { DeepPartial } from './types.js'; export declare class ConfigStore { private config; private readonly defaults; constructor(defaults: T, overrides?: DeepPartial); setConfig(overrides: DeepPartial): void; getConfig(): T; resetToDefaults(): void; /** * Modifies an original object with overrides and defaults for those keys that are not set (undefined) * @param obj original object * @param overrides object with overridden fields * @param defaults defaults */ private mapObjectWithOverridesAndDefaults; }