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 GridColumnSeparatorMouseHandler extends GridSeparatorMouseHandler { static getColumnSeparator(gridPoint: GridPoint, metrics: GridMetrics, model: GridModel, theme: GridTheme): GridSeparator | null; hiddenCursor: string; defaultCursor: string; pointProperty: "x"; userSizesProperty: "userColumnWidths"; visibleOffsetProperty: "visibleColumnXs"; visibleSizesProperty: "visibleColumnWidths"; marginProperty: "rowHeaderWidth"; calculatedSizesProperty: "calculatedColumnWidths"; initialSizesProperty: "initialColumnWidths"; modelIndexesProperty: "modelColumns"; firstIndexProperty: "firstColumn"; treePaddingProperty: "treePaddingX"; getHiddenItems: typeof GridUtils.getHiddenColumns; getNextShownItem: typeof GridUtils.getNextShownColumn; setSize(metricCalculator: GridMetricCalculator, modelIndex: ModelIndex, size: number): void; resetSize(metricCalculator: GridMetricCalculator, modelIndex: ModelIndex): void; updateSeparator(grid: Grid, separator: GridSeparator | null): void; getSeparator: typeof GridColumnSeparatorMouseHandler.getColumnSeparator; } export default GridColumnSeparatorMouseHandler; //# sourceMappingURL=GridColumnSeparatorMouseHandler.d.ts.map