/**
 * SeparatorRowViewer - Separator row rendering viewer
 * Renders empty visual separator rows between groups
 */
import type { CellViewer, ViewerRenderContext, SeparatorRowViewerData } from './types';
/**
 * SeparatorRowViewer renders separator rows between groups
 * These rows are purely visual and don't contain any editable content
 */
declare class SeparatorRowViewer implements CellViewer<SeparatorRowViewerData> {
    readonly type = "separator-row";
    /**
     * Draw separator row content (background only)
     */
    draw(context: ViewerRenderContext, data: SeparatorRowViewerData): void;
    /**
     * Separator rows do not handle click events
     */
    onClick(_context: ViewerRenderContext, _data: SeparatorRowViewerData, _localX: number, _localY: number): boolean;
    /**
     * Get preferred height for separator row
     */
    getPreferredHeight(_context: ViewerRenderContext, data: SeparatorRowViewerData): number;
}
export default SeparatorRowViewer;
