import { VERSION, use, createApp, App, Node, Group, Layer, Rect, Circle, Ellipse, Line, Arc, Polygon, Polyline, Path, Star, RoundedRect, TextNode, ImageNode, Sprite, Camera, CanvasRenderer, Renderer, animate, AnimationEngine, Timeline, parallel, easings, getEasing, registerEasing, Layout, fromJSON, toJSON, registerJSONType, exportScene, exportApp, downloadExport, validateSceneJSON, parseAndValidateSceneJSON, formatJsonParseError, locateJsonError, formatValidationErrors, validateThemePack, listKnownSceneTypes, formatExpectedValues, formatInvalidValue, suggestClosest, scenesEqual, createPluginContext, getInstalledPlugins, Matrix2D, ObjectPool, detectBestRenderer, EventEmitter, compactSceneJSON } from './core/index'; import { svgPlugin, SVGRenderer } from './modules/svg'; import { htmlPlugin, HTMLRenderer } from './modules/html'; import { uiPlugin, registerComponent, createComponentFromJSON } from './modules/ui'; import { dashboardPlugin, registerDashboard, createDashboardFromJSON, animateLiveValue, setLiveValue, updateChartProps, pushChartValue, installChartResizeObserver, detachChartResizeObserver } from './modules/dashboard'; import { automotivePlugin, registerAutomotive, createAutomotiveFromJSON, applyDriveState, sampleDriveFrames, animateAutoValue, setAutoValue, installAutoWidgetResizeObserver, detachAutoWidgetResizeObserver, updateAutoWidgetProps, listAutomotiveWidgets } from './modules/automotive'; import { diagramPlugin, Diagram } from './modules/diagram'; import { applyUiTheme, resolveUiTheme, UI_PRESETS, UI_THEME_VAR_MAP, UI_DARK_PACK, UI_LIGHT_PACK, UI_DARK_MODE_PACK, UI_LIGHT_MODE_PACK } from './components/uiTheme'; export type { UiThemeTokens, UiThemeInput, UiThemePreset } from './components/uiTheme'; import { normalizeThemePack, mergeThemePacks, splitThemePack, extractSceneTheme, composeThemePack } from './theme/themePack'; export { normalizeThemePack, mergeThemePacks, splitThemePack, extractSceneTheme, composeThemePack, }; export type { ThemePack, DiagramThemePack } from './theme/themePack'; export { VERSION }; export declare const LightDrawFull: import("./types").LightDrawStatic & { App: typeof App; Node: typeof Node; Group: typeof Group; Layer: typeof Layer; Rect: typeof Rect; Circle: typeof Circle; Ellipse: typeof Ellipse; Line: typeof Line; Arc: typeof Arc; Polygon: typeof Polygon; Polyline: typeof Polyline; Path: typeof Path; Star: typeof Star; RoundedRect: typeof RoundedRect; Text: typeof TextNode; Image: typeof ImageNode; Sprite: typeof Sprite; Camera: typeof Camera; CanvasRenderer: typeof CanvasRenderer; Renderer: typeof Renderer; animate: typeof animate; AnimationEngine: typeof AnimationEngine; Timeline: typeof Timeline; parallel: typeof parallel; easings: typeof easings; getEasing: typeof getEasing; registerEasing: typeof registerEasing; Layout: typeof Layout; fromJSON: typeof fromJSON; toJSON: typeof toJSON; compactSceneJSON: typeof compactSceneJSON; registerJSONType: typeof registerJSONType; exportScene: typeof exportScene; exportApp: typeof exportApp; downloadExport: typeof downloadExport; validateSceneJSON: typeof validateSceneJSON; parseAndValidateSceneJSON: typeof parseAndValidateSceneJSON; formatJsonParseError: typeof formatJsonParseError; locateJsonError: typeof locateJsonError; formatValidationErrors: typeof formatValidationErrors; validateThemePack: typeof validateThemePack; listKnownSceneTypes: typeof listKnownSceneTypes; formatExpectedValues: typeof formatExpectedValues; formatInvalidValue: typeof formatInvalidValue; suggestClosest: typeof suggestClosest; scenesEqual: typeof scenesEqual; createPluginContext: typeof createPluginContext; getInstalledPlugins: typeof getInstalledPlugins; Matrix2D: typeof Matrix2D; ObjectPool: typeof ObjectPool; detectBestRenderer: typeof detectBestRenderer; EventEmitter: typeof EventEmitter; } & { SVGRenderer: typeof SVGRenderer; HTMLRenderer: typeof HTMLRenderer; registerComponent: typeof registerComponent; createComponentFromJSON: typeof createComponentFromJSON; registerDashboard: typeof registerDashboard; createDashboardFromJSON: typeof createDashboardFromJSON; animateLiveValue: typeof animateLiveValue; setLiveValue: typeof setLiveValue; updateChartProps: typeof updateChartProps; pushChartValue: typeof pushChartValue; installChartResizeObserver: typeof installChartResizeObserver; detachChartResizeObserver: typeof detachChartResizeObserver; registerAutomotive: typeof registerAutomotive; createAutomotiveFromJSON: typeof createAutomotiveFromJSON; applyDriveState: typeof applyDriveState; sampleDriveFrames: typeof sampleDriveFrames; animateAutoValue: typeof animateAutoValue; setAutoValue: typeof setAutoValue; installAutoWidgetResizeObserver: typeof installAutoWidgetResizeObserver; detachAutoWidgetResizeObserver: typeof detachAutoWidgetResizeObserver; updateAutoWidgetProps: typeof updateAutoWidgetProps; listAutomotiveWidgets: typeof listAutomotiveWidgets; Diagram: { flowchart: typeof import("./diagram").createFlowchart; stateMachine: typeof import("./diagram").createStateMachine; classDiagram: typeof import("./diagram").createClassDiagram; mindMap: typeof import("./diagram").createMindMap; network: typeof import("./diagram").createNetworkDiagram; networkCatalog: typeof import("./diagram").createNetworkIconCatalog; orgChart: typeof import("./diagram").createOrgChart; schematic: typeof import("./diagram").createSchematic; schematicCatalog: typeof import("./diagram").createSchematicSymbolCatalog; canNetwork: typeof import("./diagram").createCanNetwork; pipeline: typeof import("./diagram").createPipeline; pipelineCatalog: typeof import("./diagram").createPipelineSymbolCatalog; pipelineSymbol: typeof import("./diagram").createPipelineSymbol; schematicSymbol: typeof import("./diagram").createSymbol; networkNode: typeof import("./diagram").createNetworkNode; layout: typeof import("./diagram").layoutDiagram; route: typeof import("./diagram").routeConnector; forceLayout: typeof import("./diagram").forceDirectedLayout; toggleCollapse: typeof import("./diagram").toggleOrgCollapse; wireOrgCollapse: typeof import("./diagram").wireOrgCollapseControls; fitToBounds: typeof import("./diagram").fitDiagramToBounds; installEditor: typeof import("./diagram").installDiagramEditor; uninstallEditor: typeof import("./diagram").uninstallDiagramEditor; applyFlow: typeof import("./diagram").applyDiagramFlow; stopFlow: typeof import("./diagram").stopDiagramFlow; refreshFlow: typeof import("./diagram").refreshDiagramFlow; pauseFlow: typeof import("./diagram").pauseDiagramFlow; resumeFlow: typeof import("./diagram").resumeDiagramFlow; toggleFlowPause: typeof import("./diagram").toggleDiagramFlowPause; replayFlow: typeof import("./diagram").replayDiagramFlow; isFlowPlaying: typeof import("./diagram").isDiagramFlowPlaying; installToolbar: typeof import("./diagram").installDiagramToolbar; uninstallToolbar: typeof import("./diagram").uninstallDiagramToolbar; listNetworkIcons: typeof import("./diagram").listNetworkIconKinds; resolveNetworkIcon: typeof import("./diagram").resolveNetworkIconKind; listSchematicSymbols: typeof import("./diagram").listSchematicSymbols; listSchematicCategories: typeof import("./diagram").listSchematicSymbolCategories; resolveSchematicSymbol: typeof import("./diagram").resolveSchematicSymbolKind; listPipelineSymbols: typeof import("./diagram").listPipelineSymbols; listPipelineCategories: typeof import("./diagram").listPipelineSymbolCategories; resolvePipelineSymbol: typeof import("./diagram").resolvePipelineSymbolKind; toJSON: typeof import("./diagram").diagramToJSON; fromJSON: typeof import("./diagram").createDiagramFromJSON; fromProps: typeof import("./diagram").createDiagramFromProps; }; applyUiTheme: typeof applyUiTheme; resolveUiTheme: typeof resolveUiTheme; UI_PRESETS: Record; UI_THEME_VAR_MAP: Record; UI_DARK_PACK: import(".").UiThemeTokens; UI_LIGHT_PACK: import(".").UiThemeTokens; UI_DARK_MODE_PACK: import(".").UiThemeTokens; UI_LIGHT_MODE_PACK: import(".").UiThemeTokens; normalizeThemePack: typeof normalizeThemePack; mergeThemePacks: typeof mergeThemePacks; extractSceneTheme: typeof extractSceneTheme; }; export { use, createApp, App, Node, Group, Layer, Rect, Circle, Ellipse, Line, Arc, Polygon, Polyline, Path, Star, RoundedRect, TextNode, ImageNode, Sprite, Camera, CanvasRenderer, SVGRenderer, HTMLRenderer, Renderer, animate, AnimationEngine, Timeline, parallel, easings, getEasing, registerEasing, Layout, Diagram, fromJSON, toJSON, compactSceneJSON, registerJSONType, exportScene, exportApp, downloadExport, validateSceneJSON, parseAndValidateSceneJSON, formatJsonParseError, locateJsonError, formatValidationErrors, validateThemePack, listKnownSceneTypes, formatExpectedValues, formatInvalidValue, suggestClosest, scenesEqual, registerComponent, createComponentFromJSON, registerDashboard, createDashboardFromJSON, registerAutomotive, createAutomotiveFromJSON, applyDriveState, sampleDriveFrames, animateAutoValue, setAutoValue, installAutoWidgetResizeObserver, detachAutoWidgetResizeObserver, updateAutoWidgetProps, listAutomotiveWidgets, animateLiveValue, setLiveValue, updateChartProps, pushChartValue, installChartResizeObserver, detachChartResizeObserver, createPluginContext, getInstalledPlugins, Matrix2D, ObjectPool, detectBestRenderer, EventEmitter, svgPlugin, htmlPlugin, uiPlugin, dashboardPlugin, automotivePlugin, diagramPlugin, applyUiTheme, resolveUiTheme, UI_PRESETS, UI_THEME_VAR_MAP, UI_DARK_PACK, UI_LIGHT_PACK, UI_DARK_MODE_PACK, UI_LIGHT_MODE_PACK, }; export { LightDrawFull as LightDraw }; export default LightDrawFull;