import type { Element } from 'chart.js'; import type { TreemapBorderRadius, TreemapConfig, TreemapOptions } from './types'; export type DrawRect = { active?: boolean; h: number; radius: TreemapBorderRadius; w: number; x: number; y: number; }; type TreemapElementBase = Element; export declare function boundingRects(rect: TreemapElementBase): { inner: { active: boolean; h: number; radius: { bottomLeft: number; bottomRight: number; topLeft: number; topRight: number; }; w: number; x: number; y: number; }; outer: { active: boolean; h: number; radius: Required; w: number; x: number; y: number; }; }; export declare function inRange(rect: TreemapElementBase, x: number | null, y: number | null, useFinalPosition?: boolean): boolean; export declare function hasRadius(radius: TreemapBorderRadius): number; export declare function addNormalRectPath(ctx: CanvasRenderingContext2D, rect: DrawRect): void; export {};