interface ClusterConfig extends Record { defaultLevel?: unknown; defaultProvider?: string; forceLevel?: unknown; forceProvider?: string; params?: Record; } interface ProviderSettings { defaultLevel?: unknown; } interface Settings { defaultProvider?: string; providerSettings?: Record; } interface OrchestratorFacade { loadConfig(configPath: string): ClusterConfig; } declare function resolveConfigPath(configName: string): string; declare function prepareClusterConfig(config: ClusterConfig, settings?: Settings, providerOverride?: string | null): ClusterConfig; declare function loadClusterConfig(orchestrator: OrchestratorFacade, configPath: string, settings?: Settings, providerOverride?: string | null): ClusterConfig; declare const _default: { resolveConfigPath: typeof resolveConfigPath; prepareClusterConfig: typeof prepareClusterConfig; loadClusterConfig: typeof loadClusterConfig; }; export = _default;