import { BasePlugin } from '@visactor/vchart/esm/plugin/base/base-plugin'; import type { IChartPlugin, IChartPluginService } from '@visactor/vchart/esm/plugin/chart/interface'; import { type IVChart, type VChartRenderActionSource } from '@visactor/vchart'; export declare class BarMarkerPlugin extends BasePlugin implements IChartPlugin { static readonly pluginType: 'chart'; static readonly specKey = "barMarker"; static readonly type: string; readonly type: string; protected _vchart: IVChart; constructor(); onInit(service: IChartPluginService, chartSpec: any): void; onAfterChartSpecTransform(service: IChartPluginService, chartSpec: any, actionSource: VChartRenderActionSource): void; } export declare const registerBarMarker: () => void;