export interface MergeOptions { concatArrays?: boolean; overwrite?: boolean; } export interface ConfigSettings { } export interface ConfigSettingsPath { rootPath: string; baseName?: string; } export interface EnvConfigSettings { base: Partial; nodeEnv?: { [node_env: string]: Partial; }; envVars?: any; } export declare type ConfigSettingsTypes = Partial | EnvConfigSettings | ConfigSettingsPath; export declare type ConfigSettingsArg = ConfigSettingsTypes | (() => ConfigSettingsTypes) | (() => Promise>); export declare type ConfigSettingsArgs = ConfigSettingsArg | Array>;