import { cloneElement as preactCloneElement } from 'preact/compat'; import './runtime-marker.js'; 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 { BITS, CHILDREN, COMPONENT, COMPONENT_DIRTY, DIFF, 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 { preactCloneElement }; export { options, Component, process, } from 'preact'; export type { Options } from 'preact'; export { loadDynamicJS, __dynamicImport } from './core/lynx/dynamic-import.js'; export { registerRuntimeVersion, getRuntimeVersion } from './core/lynx/runtime-version.js'; export { RUNTIME_BACKEND_ELEMENT_TEMPLATE, RUNTIME_BACKEND_SNAPSHOT, registerRuntimeBackend, } from './core/lynx/runtime-backend.js'; export { withInitDataInState } from './core/initData.js'; export { wrapWithLynxComponent } from './core/compat/lynxComponent.js'; export { loadLazyBundle } from './core/lynx/lazy-bundle.js'; export { createBackgroundFunctionHandle as transformToWorklet } from './core/background-function/handle.js'; export { registerWorkletOnBackground } from './snapshot/worklet/hmr.js'; export { captureMainThreadObject } from './core/capture-main-thread-object.js';