export declare const DEFAULT_NODE_HEIGHT = 32; export declare const MAX_DEFERRED_NODE_COUNT = 900; export interface LiveRange { start: number; end: number; } export interface DeferNodesOptions { deferNodesUntilVisible?: boolean; maxLiveNodes?: number; parsedNodeCount: number; viewportPriority?: boolean; virtualizationEnabled: boolean; } export declare function resolveVirtualizationEnabled(parsedNodeCount: number, maxLiveNodes?: number): boolean; export declare function resolveDeferNodes(options: DeferNodesOptions): boolean; export declare function resolveAverageNodeHeight(nodeHeights: ReadonlyMap, fallback?: number): number; export declare function estimateHeightRange(start: number, end: number, nodeHeights: ReadonlyMap, averageNodeHeight: number): number; export declare function computeLiveRange(total: number, focusIndex: number, maxLiveNodes?: number, liveNodeBuffer?: number): LiveRange;