import { LayerAxisScale, LayerBrushStyle, LayerOptions, LayerStyle } from '../../types'; import { LayerBase } from '../base'; export declare class LayerBrush extends LayerBase { private _scale; private rangeMapping; private rebuildScale; private brush; private _style; private clipPathId; get data(): null; get scale(): Omit; scaleY: import("../../types").Scale; scaleYR: import("../../types").Scale; scaleAngle: import("../../types").Scale; scaleRadius: import("../../types").Scale; scaleColor: import("../../types").Scale; nice: import("../../types").ScaleNice; }>, "nice">; get style(): LayerBrushStyle; constructor(options: LayerOptions); setScale(scale: LayerAxisScale): void; setStyle(style: LayerStyle): void; update(): void; private getBox; private brushed; draw(): void; }