/** * Defines the core patch operations for the snapshot system. * The patch operations are designed to be serializable and minimal, allowing * efficient transmission between threads and application to element tree. */ export declare const SnapshotOperation: { readonly CreateElement: 0; readonly InsertBefore: 1; readonly RemoveChild: 2; readonly SetAttribute: 3; readonly SetAttributes: 4; readonly DEV_ONLY_AddSnapshot: 100; readonly DEV_ONLY_RegisterWorklet: 101; readonly DEV_ONLY_SetSnapshotEntryName: 102; }; export declare const SnapshotOperationParams: Record; export type SnapshotPatch = unknown[]; export declare let __globalSnapshotPatch: SnapshotPatch | undefined; export declare function takeGlobalSnapshotPatch(): SnapshotPatch | undefined; export declare function initGlobalSnapshotPatch(): void; export declare function deinitGlobalSnapshotPatch(): void;