import { ChartConstructorType } from './types'; import type Highcharts from 'highcharts/esm/highcharts'; import * as i0 from "@angular/core"; export declare class HighchartsChartDirective { /** * Type of the chart constructor. */ readonly constructorType: import("@angular/core").InputSignal; /** * @deprecated Will be removed in a future release. * When enabled, Updates `series`, `xAxis`, `yAxis`, and `annotations` to match new options. * Items are added/removed as needed. Series with `id`s are matched by `id`; * unmatched items are removed. Omitted `series` leaves existing ones unchanged. */ readonly oneToOne: import("@angular/core").InputSignal; /** * Options for the Highcharts chart. */ readonly options: import("@angular/core").InputSignal; /** * @deprecated Will be removed in a future release. * Whether to redraw the chart. * Check how update works in Highcharts * API doc here: https://api.highcharts.com/class-reference/Highcharts.Chart#update */ readonly update: import("@angular/core").ModelSignal; readonly chartInstance: import("@angular/core").OutputEmitterRef; private readonly destroyRef; private readonly el; private readonly platformId; private readonly relativeConfig; private readonly timeout; private readonly highchartsChartService; private chartCreated; private _chartInstance; private delay; private readonly chart; private keepChartUpToDate; constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }