import './lynx.js';
import { BackgroundSnapshotInstance } from './backgroundSnapshot.js';
import { __root } from './root.js';
import { DynamicPartType } from './snapshot/dynamicPartType.js';
import { snapshotCreateList } from './snapshot/list.js';
import { SnapshotInstance, __page, __pageId, createSnapshot, snapshotCreatorMap, snapshotManager } from './snapshot.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 } from './snapshot.js';
export { updateSpread } from './snapshot/spread.js';
export { updateEvent } from './snapshot/event.js';
export { updateRef, transformRef } from './snapshot/ref.js';
export { updateWorkletEvent } from './snapshot/workletEvent.js';
export { updateWorkletRef } from './snapshot/workletRef.js';
export { updateGesture } from './snapshot/gesture.js';
export { updateListItemPlatformInfo } from './snapshot/platformInfo.js';
export { options, Component, process, } from 'preact';
export type { Options } from 'preact';
export { loadDynamicJS, __dynamicImport } from './lynx/dynamic-js.js';
export { withInitDataInState } from './compat/initData.js';
export { wrapWithLynxComponent } from './compat/lynxComponent.js';
export { loadLazyBundle } from './lynx/lazy-bundle.js';
export { transformToWorklet } from './worklet/call/transformToWorklet.js';
export { registerWorkletOnBackground } from './worklet/hmr.js';
export { loadWorkletRuntime } from '@lynx-js/react/worklet-runtime/bindings';
