import './runtime-marker.js'; import './native/index.js'; import { __root } from './runtime/page/root-instance.js'; export { __root }; 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 { transformToWorklet } from './runtime/template/main-thread-background-function.js'; export { captureMainThreadObject } from '../core/capture-main-thread-object.js'; export declare function registerWorkletOnBackground(_type: string, _hash: string, _fn: (...args: unknown[]) => unknown): void; export { __etAttrPlanMap, adaptEventAttrSlot, adaptMTEventAttrSlot, adaptMTRefAttrSlot, adaptRefAttrSlot, adaptSpreadAttrSlot, } from './runtime/template/attr-slot-plan.js'; export { __ElementTemplatePage } from './runtime/page/authored-page.js'; export { __etHost } from './runtime/render/host.js';