import type { AntelopeConfig, AntelopeLogging, AntelopeTestConfig } from "@antelopejs/interface-core/config"; import type { IFileSystem } from "../../types"; import { type ExpandedModuleConfig } from "./config-parser"; export interface LoadedConfig { name: string; cacheFolder: string; modules: Record; logging?: AntelopeLogging; envOverrides: Record; test?: AntelopeTestConfig; } export declare function loadTsConfigFile(configPath: string, environment?: string): Promise; export declare class ConfigLoader { private fs; private parser; constructor(fs: IFileSystem); load(projectFolder: string, environment?: string, configPath?: string): Promise; private loadConfigSource; private loadJsonFile; }