import { HostBackend, SerializableBackend, SerializeOptions, isSerializable } from "./backend.js"; import { Canvas2DBackend, Canvas2DBackendOptions, Scene2DContext, SceneNode, createCanvas2DBackend } from "./canvas.js"; import { DomDocument, DomElement, DomNode, DomText, createDomBackend, domTagFor } from "./dom.js"; import { bindKeyedChild } from "./for.js"; import { HeadlessBackendOptions, HeadlessNode, createHeadlessBackend, createHeadlessRoot } from "./headless.js"; import { CreateNodeCommand, CreateTextCommand, DisposeNodeCommand, InsertChildCommand, NativeCommand, NativeNodeId, NativePropValue, RegisterEventCommand, RemoveChildCommand, RemovePropCommand, SetPropCommand, UnregisterEventCommand, UpdateTextCommand, createNativeNodeIdFactory, isNativeCommand, isNativePropValue, normalizeNativeProp } from "./native-protocol.js"; import { NativeCommandBackend, NativeCommandBackendOptions, NativeCommandNode, createNativeCommandBackend } from "./native-command-backend.js"; import { GpuCanvasBackend, NativeBackend, createGpuCanvasBackend, createNativeBackend } from "./native.js"; import { CreateNativeAppOptions, NativeApp, createNativeApp } from "./native-app.js"; import { NativeHostError, NativeHostErrorCode, ReferenceHost, ReferenceHostNode, createReferenceHost } from "./native-host.js"; import { bindPortalChild } from "./portal.js"; import { Mounted, mountNode, render } from "./render.js"; import { hydrate, renderToString } from "./ssr.js"; import { Maturity, NotImplementedError, PackageInfo, notImplemented } from "@mindees/core"; //#region src/index.d.ts /** The npm package name. */ declare const name = "@mindees/renderer"; /** The package version. All `@mindees/*` packages share one locked version line. */ declare const VERSION = "1.0.0"; /** * Current maturity. The Helix **web/DOM** renderer (reconciler, DOM backend, * headless backend, SSR + hydration) is implemented and tested. Native * (iOS/Android) and the GPU canvas are research tracks (throw * `NotImplementedError`). See the repository `STATUS.md`. */ declare const maturity: Maturity; /** * Static identity + maturity metadata for this package. Frozen so the * self-reported identity tooling introspects cannot be mutated at runtime, * matching the `readonly` fields of {@link PackageInfo}. */ declare const info: PackageInfo; //#endregion export { type Canvas2DBackend, type Canvas2DBackendOptions, type CreateNativeAppOptions, type CreateNodeCommand, type CreateTextCommand, type DisposeNodeCommand, type DomDocument, type DomElement, type DomNode, type DomText, type GpuCanvasBackend, type HeadlessBackendOptions, type HeadlessNode, type HostBackend, type InsertChildCommand, type Maturity, type Mounted, type NativeApp, type NativeBackend, type NativeCommand, type NativeCommandBackend, type NativeCommandBackendOptions, type NativeCommandNode, NativeHostError, type NativeHostErrorCode, type NativeNodeId, type NativePropValue, NotImplementedError, type PackageInfo, type ReferenceHost, type ReferenceHostNode, type RegisterEventCommand, type RemoveChildCommand, type RemovePropCommand, type Scene2DContext, type SceneNode, type SerializableBackend, type SerializeOptions, type SetPropCommand, type UnregisterEventCommand, type UpdateTextCommand, VERSION, bindKeyedChild, bindPortalChild, createCanvas2DBackend, createDomBackend, createGpuCanvasBackend, createHeadlessBackend, createHeadlessRoot, createNativeApp, createNativeBackend, createNativeCommandBackend, createNativeNodeIdFactory, createReferenceHost, domTagFor, hydrate, info, isNativeCommand, isNativePropValue, isSerializable, maturity, mountNode, name, normalizeNativeProp, notImplemented, render, renderToString }; //# sourceMappingURL=index.d.ts.map