import type { Point } from '@antv/g-canvas'; import { CellTypes } from '../common/constant'; import { CellBorderPosition } from '../common/interface'; import type { ColHeaderConfig } from '../facet/header/col'; import { HeaderCell } from './header-cell'; export declare class ColCell extends HeaderCell { protected headerConfig: ColHeaderConfig; /** 文字区域(含icon)绘制起始坐标 */ protected textAreaPosition: Point; get cellType(): CellTypes; protected initCell(): void; protected drawBackgroundShape(): void; protected isBolderText(): boolean; protected drawInteractiveBgShape(): void; protected getMaxTextWidth(): number; protected getIconPosition(): Point; protected getTextPosition(): Point; protected getActionIconsWidth(): number; protected getColResizeAreaKey(): string; protected getColResizeArea(): import("@antv/g-canvas").IGroup; protected getHorizontalResizeAreaName(): string; protected drawHorizontalResizeArea(): void; protected shouldAddVerticalResizeArea(): boolean; protected getVerticalResizeAreaOffset(): { x: number; y: number; }; protected drawVerticalResizeArea(): void; private drawResizeArea; protected drawHorizontalBorder(): void; protected drawVerticalBorder(dir: CellBorderPosition): void; protected drawBorders(): void; protected hasHiddenColumnCell(): boolean; private getExpandIconTheme; private addExpandColumnSplitLine; private addExpandColumnIconShapes; private addExpandColumnIcon; private getExpandColumnIconConfig; private isLastColumn; }