import { TSciChart } from "../../types/TSciChart"; import { TSciChartSurfaceCanvases } from "../../types/TSciChartSurfaceCanvases"; import { IThemeProvider } from "../Themes/IThemeProvider"; import { I2DSurfaceOptions } from "./I2DSurfaceOptions"; import { SciChartSurface, TWebAssemblyChart } from "./SciChartSurface"; /** @ignore */ declare type TSciChartMaster = { wasmContext: TSciChart; createChildSurface: (divElementId: string, canvases: TSciChartSurfaceCanvases, theme: IThemeProvider) => SciChartSurface; getChildSurfaces: () => SciChartSurface[]; }; /** @ignore */ export declare const createMultichart: (divElement: string | HTMLDivElement, options?: I2DSurfaceOptions) => Promise; export declare const getSharedWasmContext: () => Promise; export declare const initializeChartEngine2D: () => Promise; /** @ignore */ export declare const disposeMultiChart: () => void; /** @ignore */ export declare const monitorWebGL: (wasmContext: TSciChart) => void; export {};