import { RenderContext } from './RenderContext'; /** * Paints spanning (merged) cells on top of the normal rows. Each distinct span * is drawn once at its origin, sized to cover its whole range, so a span whose * origin scrolled above the viewport still fills the visible part. The body * renderer skips any cell that falls inside a span, leaving this layer to own it. */ export declare class MergeRenderer { private layer; private cells; private active; constructor(layer: HTMLElement); render(ctx: RenderContext): void; clear(): void; private renderSpan; }