import type { ExtendingConfigFile } from '../config-writer-entry'; import type { EnvCompsDirsMap, EnvConfigWriterEntry, WriteConfigFilesOptions } from '../workspace-config-files.main.runtime'; import type { WrittenRealConfigFilesByHash } from './real-config-files'; export type WrittenExtendingConfigFile = ExtendingConfigFile & { filePaths: string[]; }; export type EnvsWrittenExtendingConfigFile = { envIds: string[]; extendingConfigFile: WrittenExtendingConfigFile; }; export type EnvsWrittenExtendingConfigFiles = Array; export type ExtendingConfigFilesMap = { [configFileHash: string]: { envIds: string[]; extendingConfigFile: Required; }; }; export declare function handleExtendingConfigFiles(envEntries: EnvConfigWriterEntry[], envCompsDirsMap: EnvCompsDirsMap, writtenRealConfigFiles: WrittenRealConfigFilesByHash, configsRootDir: string, componentsRootDir: string | undefined, workspaceDir: string, opts: WriteConfigFilesOptions): Promise;