/**
 * Utility functions for snapshot system.
 */
import type { WithChildren } from './types.js';
/**
 * Generates a unique ID for a snapshot entry by combining the entry name and unique ID.
 */
export declare function entryUniqID(uniqID: string, entryName?: string): string;
/**
 * Traverses a snapshot instance tree and calls the callback for each node.
 */
export declare function traverseSnapshotInstance<I extends WithChildren>(si: I, callback: (si: I) => void): void;
