import type { Source } from '../util.ts';
import type { ClusterHierarchyNode, HoveredTreeNode } from './components/treeTypes.ts';
interface TreeDrawingModel {
    treeCanvas?: HTMLCanvasElement;
    mouseoverCanvas?: HTMLCanvasElement;
    hierarchy?: ClusterHierarchyNode;
    treeAreaWidth: number;
    height: number;
    scrollTop: number;
    rowHeight: number;
    totalHeight: number;
    hoveredTreeNode?: HoveredTreeNode;
    sources?: Source[];
    isMinimized: boolean;
}
export declare function setupTreeDrawingAutorun(self: TreeDrawingModel): void;
export {};
