import { IThemeProvider } from "../../Charting/Themes/IThemeProvider"; import { TSciChart3D } from "../../types/TSciChart3D"; import { TSciChartSurfaceCanvases } from "../../types/TSciChartSurfaceCanvases"; import { I3DSurfaceOptions } from "../I3DSurfaceOptions"; import { SciChart3DSurface, TWebAssemblyChart3D } from "./SciChart3DSurface"; /** @ignore */ declare type TSciChartMaster3D = { id: string; wasmContext: TSciChart3D; createChildSurface: (divElementId: string, canvases: TSciChartSurfaceCanvases, theme: IThemeProvider) => SciChart3DSurface; getChildSurfaces: () => SciChart3DSurface[]; }; /** @ignore */ export declare const createMultichart3d: (divElement: string | HTMLDivElement, options?: I3DSurfaceOptions) => Promise; export declare const getSharedWasmContext3D: () => Promise; export declare const initializeChartEngine3D: (options?: { destinationCanvas: HTMLCanvasElement; }) => Promise; /** @ignore */ export declare const disposeMultiChart3d: () => void; export {};