import type { AgChartInstance, AgChartOptions, AgFinancialChartOptions, AgGaugeOptions, AgTypedChartInstance } from '../chartBuilderOptions'; export interface AgChartsApi { /** Create a new `AgChartInstance` based upon the given configuration options. */ create>(options: TOptions): AgTypedChartInstance; /** Create a new `AgChartInstance` based upon the given configuration options. */ createFinancialChart(options: AgFinancialChartOptions): AgTypedChartInstance>; /** Create a new `AgChartInstance` based upon the given configuration options. */ createGauge(options: AgGaugeOptions): AgTypedChartInstance>; /** @private Internal to AG Grid, returns the `AgChartInstance` for a DOM node, if there is one. */ getInstance(element: HTMLElement): AgChartInstance> | undefined; }