import type { TSciChart } from "../../types/TSciChart";
import type { TSciChartSurfaceCanvases } from "../../types/TSciChartSurfaceCanvases";
import type { IThemeProvider } from "../Themes/IThemeProvider";
import type { I2DSurfaceOptions } from "./I2DSurfaceOptions";
import type { SciChartSurface, TWebAssemblyChart } from "./SciChartSurface";
import type { TSurfaceConstructor } from "./createMaster";
/** @ignore */
export declare const createSingleInternal: <T extends SciChartSurface>(divElement: string | HTMLDivElement, surfaceConstructor: TSurfaceConstructor<T>, options?: I2DSurfaceOptions) => Promise<TWebAssemblyChart<T>>;
/** @ignore */
export declare const initDrawEngineSingleChart: <T extends SciChartSurface>(wasmContext: TSciChart, canvases: TSciChartSurfaceCanvases, resolve: (value: TWebAssemblyChart<T>) => void, theme: IThemeProvider, surfaceConstructor: TSurfaceConstructor<T>) => void;
