import { EnvConfigSettings } from '../types'; import { ConfigSettingsBuilderOptions } from './types'; export declare const transformFileSettings: (settings: T | EnvConfigSettings, rootPath: string, options?: ConfigSettingsBuilderOptions) => Promise>; /** * Determines whether a settings object contains $ref tokens for propety values * @param settings Settings file that may contain $ref tokens */ export declare const hasRef: (settings: T | EnvConfigSettings) => boolean; /** * Transforms properties in the object that begin with a $ref token followed by a relative path to settings file with * values to be used for the property. * @param settings Settings object that may contain $ref tokens for property values * @param rootPath Root path from which $ref paths will be resolved * @param options ConfigSettingsBuilderOptions passed to ConfigSettingsBuilder to build referenced settings files */ export declare const resolveRefs: (settings: T | EnvConfigSettings, rootPath: string, options?: ConfigSettingsBuilderOptions) => Promise>;