import type { Point } from '@antv/g-canvas'; import { CellTypes } from '../common/constant'; import type { RowHeaderConfig } from '../facet/header/row'; import { HeaderCell } from './header-cell'; export declare class RowCell extends HeaderCell { protected headerConfig: RowHeaderConfig; private gm; get cellType(): CellTypes; destroy(): void; protected initCell(): void; protected drawBackgroundShape(): void; protected drawInteractiveBgShape(): void; private showTreeIcon; private showTreeLeafNodeAlignDot; private getParentTreeIconCfg; protected drawTreeIcon(): void; protected drawTreeLeafNodeAlignDot(): void; protected drawTextShape(): void; protected drawLinkFieldShape(): void; protected drawRectBorder(): void; protected drawResizeAreaInLeaf(): void; protected getContentIndent(): number; protected getTextIndent(): number; protected isTreeLevel(): any; protected isBolderText(): boolean; /** * Mapping value to get condition related attrs * @param condition */ protected getIconPosition(): { x: any; y: any; }; protected getMaxTextWidth(): number; private getTextArea; protected getTextPosition(): Point; private getIconYPosition; }