import type { LiveMapCore, LiveMapDisposer, LiveMapLinkOptions } from "../../types/livemap.types.js"; /** * Link one LiveMap core to another in one direction. * * This is still deliberately narrow: * - one-way only * - set-shaped, replace-shaped, and delete propagation only * - optional source-prefix to target-prefix path mapping * - no transforms * - no conflict resolution * - no bidirectional loop handling * * Same-path links use `{ path }`. Mapped links use `{ from, to }`. * * `setMany` and object-valued `set` reach links as shallow child set ops, * preserving unspecified siblings. * * Delete propagation follows link scope. Deleting the linked source path deletes * the target path. Deleting below the linked source path writes the updated * linked source value into the target path. Root replacement can still overlap * a linked source scope because feeds report the current scoped `event.value`. */ export declare function link_livemap(source: LiveMapCore, target: LiveMapCore, options: LiveMapLinkOptions): LiveMapDisposer; //# sourceMappingURL=livemap.link.d.ts.map