import { DataRelation } from '../../data'; import { DrawerData, LayerOptions, LayerStyle, LayerTreemapStyle, Node, RectDrawerProps, TextDrawerProps } from '../../types'; import { LayerBase } from '../base'; type Key = 'rect' | 'text'; export declare class LayerTreemap extends LayerBase { private _data; private _style; protected textData: DrawerData[][]; protected rectData: (DrawerData & { data: Node; color: string; meta: AnyObject; })[]; get data(): Maybe; get style(): LayerTreemapStyle; constructor(options: LayerOptions); setData(data: LayerTreemap['data']): void; setStyle(style: LayerStyle): void; update(): void; draw(): void; } export {};