import './lynx.js';
import { __root } from './root.js';
import { BackgroundSnapshotInstance } from './snapshot/snapshot/backgroundSnapshot.js';
import { __page, __pageId, createSnapshot, snapshotManager } from './snapshot/snapshot/definition.js';
import { DynamicPartType } from './snapshot/snapshot/dynamicPartType.js';
import { snapshotCreateList } from './snapshot/snapshot/list.js';
import { SnapshotInstance, snapshotCreatorMap } from './snapshot/snapshot/snapshot.js';
export { CHILDREN, COMPONENT, DIFF, DIRTY, DOM, FLAGS, INDEX, PARENT } from './shared/render-constants.js';
export { __page, __pageId, __root };
export { BackgroundSnapshotInstance, SnapshotInstance, snapshotCreateList, createSnapshot, snapshotManager, snapshotCreatorMap, };
export declare const __DynamicPartSlot: DynamicPartType;
export declare const __DynamicPartMultiChildren: DynamicPartType;
export declare const __DynamicPartChildren: DynamicPartType;
export declare const __DynamicPartListChildren: DynamicPartType;
export { __DynamicPartChildren_0, __DynamicPartSlotV2_0 } from './snapshot/snapshot/dynamicPartType.js';
export declare const __DynamicPartSlotV2: DynamicPartType;
export declare const __DynamicPartListSlotV2: DynamicPartType;
export { updateSpread } from './snapshot/snapshot/spread.js';
export { updateEvent } from './snapshot/snapshot/event.js';
export { updateRef, transformRef } from './snapshot/snapshot/ref.js';
export { updateWorkletEvent } from './snapshot/snapshot/workletEvent.js';
export { updateWorkletRef } from './snapshot/snapshot/workletRef.js';
export { updateGesture } from './snapshot/snapshot/gesture.js';
export { updateListItemPlatformInfo } from './snapshot/snapshot/platformInfo.js';
export { options, Component, process, } from 'preact';
export type { Options } from 'preact';
export { loadDynamicJS, __dynamicImport } from './snapshot/lynx/dynamic-js.js';
export { withInitDataInState } from './snapshot/compat/initData.js';
export { wrapWithLynxComponent } from './snapshot/compat/lynxComponent.js';
export { loadLazyBundle } from './snapshot/lynx/lazy-bundle.js';
export { transformToWorklet } from './snapshot/worklet/call/transformToWorklet.js';
export { registerWorkletOnBackground } from './snapshot/worklet/hmr.js';
export { loadWorkletRuntime } from '@lynx-js/react/worklet-runtime/bindings';
