import { PartialHighchartsConfig } from './types';
import type Highcharts from 'highcharts/esm/highcharts';
import * as i0 from "@angular/core";
export declare class HighchartsChartService {
    readonly highcharts: import("@angular/core").WritableSignal<typeof Highcharts | null>;
    private readonly loader;
    private readonly globalOptions;
    private readonly globalModules;
    private sharedHighchartsPromise;
    private readonly moduleLoadCache;
    private loadModules;
    private ensureSharedHighcharts;
    load(partialConfig: PartialHighchartsConfig | null): Promise<typeof Highcharts>;
    static ɵfac: i0.ɵɵFactoryDeclaration<HighchartsChartService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<HighchartsChartService>;
}
