import { type ReactElement } from "react"; import { type IDataView } from "@gooddata/sdk-backend-spi"; import { type ITheme } from "@gooddata/sdk-model"; import { type ExplicitDrill, type OnFiredDrillEvent } from "@gooddata/sdk-ui"; import { type IChartConfig } from "../interfaces/chartConfig.js"; import { type OnLegendReady } from "../interfaces/chartProps.js"; import { type IHighChartsRendererProps } from "./adapter/HighChartsRenderer.js"; export declare function renderHighCharts(props: IHighChartsRendererProps): ReactElement; /** * @internal */ export interface IChartTransformationProps { height: number; width: number; config: IChartConfig; drillableItems: ExplicitDrill[]; locale: string; dataView: IDataView; onDrill: OnFiredDrillEvent; onLegendReady: OnLegendReady; afterRender(): void; onDataTooLarge(chartOptions: any, errorMessage?: string): void; onNegativeValues: ((chartOptions: any) => void) | null; numericSymbols?: string[]; theme?: ITheme; pushData?(data: any): void; renderer?(arg: IHighChartsRendererProps): ReactElement; } export declare const ChartTransformation: import("react").MemoExoticComponent>>; //# sourceMappingURL=ChartTransformation.d.ts.map