import { EnvConfigSettings } from '../types'; import { ConfigSettingsBuilderOptions } from './types'; export declare class SettingsFileLoader { private get loaderFactories(); get supportedFileExtensions(): string[]; static initBabel: () => void; private static _isInitBabel; private _loaderFactories; private _options; constructor(options?: ConfigSettingsBuilderOptions); getSupportedExistingFile: (rootDir: string, baseName: string, extentions?: string[]) => string; tryLoad: >(rootDir: string, baseName: string, extentions?: string[]) => Promise; load: >(filePath: string) => Promise; private loadSettingsFromJson; private loadSettingsFromTsOrJS; private loadSettingsFromYaml; private filterSupportedExtension; private loadWithFactory; }