import { type ChartPlugin } from "../../models/index.js"; import { type UseProgressiveRenderingSignature } from "./useProgressiveRendering.types.js"; /** * Chart-wide progressive rendering coordinator. * * Lives on the chart store, so every renderer composed into the same chart * (e.g. several `ScatterPlot` instances under one `ChartsContainer`) shares * the same scheduler. Each renderer registers a plan via * `setProgressivePlan(plotId, plan)`; the plugin aggregates them, computes a * single per-tick budget, and ramps a global "rounds" counter — one round * adds one batch in every registered series at once. */ export declare const useProgressiveRendering: ChartPlugin;