import { DatasetController } from 'chart.js'; export default class TreemapController extends DatasetController { static readonly id: string; static readonly defaults: Record; static readonly descriptors: Record; static readonly overrides: Record; static readonly beforeRegister: () => void; static readonly afterRegister: () => void; static readonly afterUnregister: () => void; options: any; _groups: any[] | undefined; _keys: any[] | undefined; _rect: any; _rectChanged: boolean; _prevTree: any; _prevTreeVersion: unknown; constructor(chart: any, datasetIndex: number); initialize(): void; getMinMax(scale: any): { max: number; min: number; }; configure(): void; update(mode: any): void; updateElements(rects: any[], start: number, count: number, mode: any): void; draw(): void; }