import { JSX } from "react";
import { ISciChartSurfaceBase } from "scichart";
import { IInitResult, TChartComponentProps } from "./types";
declare function SciChartComponent<TSurface extends ISciChartSurfaceBase = ISciChartSurfaceBase, TInitResult extends IInitResult<TSurface> = IInitResult<TSurface>>(props: TChartComponentProps<TSurface, TInitResult>): JSX.Element;
/**
 * The component for rendering a chart surface.
 * There are 2 ways to setup a chart.
 * It requires a chart configuration object passed via `config` or an initialization function passed via `initChart`
 * @param props {@link TChartComponentProps}
 * @returns a React wrapper component that contains a chart
 */
export declare const SciChartReact: typeof SciChartComponent;
export {};
//# sourceMappingURL=SciChart.d.ts.map