import type { HotInstance } from '../../core/types'; /** * Represents a merged cell entry. */ interface MergedCellEntry { row: number; col: number; colspan: number; rowspan: number; } /** * Minimal interface for MergeCells plugin methods used by the renderer. */ interface MergeCellsPluginInstance { hot: HotInstance; mergedCellsCollection: { get(row: number, col: number): MergedCellEntry | false; }; translateMergedCellToRenderable(row: number, rowspan: number, col: number, colspan: number): [number, number]; getSetting(key: string): T; } /** * Creates a renderer object for the `MergeCells` plugin. * * @private */ export declare function createMergeCellRenderer(plugin: MergeCellsPluginInstance): { before: () => void; after: (TD: HTMLTableCellElement, row: number, col: number) => void; }; export {};