import type { PuckData } from '@pantheon-systems/css-client'; /** * Deep-copies a PuckData snapshot and prefixes every component id with * `prefix`. This prevents Puck from sharing id-keyed internal state between * panels rendered in the same React tree (e.g. source vs target in merge * comparison views). Components that share an id across branches via CoW * inheritance would otherwise have their props bleed from one panel to another. */ export declare function namespacePuckData(data: PuckData, prefix: string): PuckData;