import type { ILine, IRect, ISymbol } from './../../vrender'; import type { Group } from '../graphic/group'; import type { BaseTableAPI } from '../../ts-types/base-table'; export declare class CellMover { columnMoverLabel: ISymbol; columnMoverLine: ILine; columnMoverBack: IRect; table: BaseTableAPI; x?: number; constructor(table: BaseTableAPI); appand(parent: Group): void; show(col: number, row: number, delta: number): { backX: number; lineX: number; backY: number; lineY: number; }; hide(): void; update(backX: number | undefined, lineX: number | undefined, backY: number | undefined, lineY: number | undefined): void; updateStyle(): void; }