import type { TemplateExtractorContext } from '../runner/template-extractor-context.js';
import type { TemplateFileExtractorMetadataEntry } from '../runner/template-file-extractor.js';
/**
 * Merges template entries into extractor configurations by grouping metadata
 * entries by generator and upserting them into the respective config objects.
 * This function only updates the in-memory configurations and does not write files.
 *
 * @param metadataEntries - Array of template file extractor metadata entries
 * @param context - Template extractor context containing config lookup
 * @throws Error if no config is found for a generator
 */
export declare function mergeExtractorTemplateEntries(metadataEntries: TemplateFileExtractorMetadataEntry[], context: TemplateExtractorContext): void;
//# sourceMappingURL=merge-extractor-template-entries.d.ts.map