import { DataAccessor, IAccessors } from "../../../core/common/types"; import { IRectangleDataAccessors, IRectangleSeriesAccessors, RectangleAccessors } from "../../accessors/rectangle-accessors"; export interface IBarDataAccessors extends IRectangleDataAccessors { category: DataAccessor; start: DataAccessor; end: DataAccessor; thickness?: DataAccessor; value?: DataAccessor; color?: DataAccessor; marker?: DataAccessor; cssClass?: DataAccessor; } export interface IBarAccessors extends IAccessors { data: IBarDataAccessors; series: IRectangleSeriesAccessors; } export declare abstract class BarAccessors extends RectangleAccessors implements IBarAccessors { private colorProvider; private markerProvider; data: IBarDataAccessors; series: IRectangleSeriesAccessors; constructor(colorProvider?: import("../../../core/common/types").IValueProvider, markerProvider?: import("../../../core/common/types").IValueProvider); private getSingleValue; }