import type Grid from '../Grid'; import type GridMetricCalculator from '../GridMetricCalculator'; import type { ModelIndex, GridMetrics } from '../GridMetrics'; import type GridModel from '../GridModel'; import { type GridTheme } from '../GridTheme'; import GridUtils, { type GridPoint } from '../GridUtils'; import GridSeparatorMouseHandler, { type GridSeparator } from './GridSeparatorMouseHandler'; declare class GridRowSeparatorMouseHandler extends GridSeparatorMouseHandler { static getRowSeparator(gridPoint: GridPoint, metrics: GridMetrics, model: GridModel, theme: GridTheme): GridSeparator | null; hiddenCursor: string; defaultCursor: string; pointProperty: "y"; userSizesProperty: "userRowHeights"; visibleOffsetProperty: "visibleRowYs"; visibleSizesProperty: "visibleRowHeights"; marginProperty: "columnHeaderHeight"; calculatedSizesProperty: "calculatedRowHeights"; initialSizesProperty: "initialRowHeights"; modelIndexesProperty: "modelRows"; firstIndexProperty: "firstRow"; treePaddingProperty: "treePaddingY"; getHiddenItems: typeof GridUtils.getHiddenRows; getNextShownItem: typeof GridUtils.getNextShownRow; setSize(metricCalculator: GridMetricCalculator, modelIndex: ModelIndex, size: number): void; resetSize(metricCalculator: GridMetricCalculator, modelIndex: ModelIndex): void; updateSeparator(grid: Grid, separator: GridSeparator | null): void; getSeparator: typeof GridRowSeparatorMouseHandler.getRowSeparator; } export default GridRowSeparatorMouseHandler; //# sourceMappingURL=GridRowSeparatorMouseHandler.d.ts.map