import type { DataCatalog } from './contracts.js'; import type { DocumentDuplicateMetadataRemapper } from '../document/contracts.js'; export interface DataBindingMetadataDuplicatorOptions { /** Host-declared metadata containing no node references that require remapping. */ preservedMetadataKeys?: readonly string[]; } /** Copies binding relationships while retaining only explicitly declared, reference-free metadata. */ export declare function createDataBindingMetadataDuplicator(catalog: DataCatalog, options?: DataBindingMetadataDuplicatorOptions): DocumentDuplicateMetadataRemapper;