import type { PointLike } from '@antv/g'; import { CellType } from '../common/constant/interaction'; import type { FormatResult } from '../common/interface'; import { CellBorderPosition } from '../common/interface/basic'; import { RowCell } from './row-cell'; export declare class SeriesNumberCell extends RowCell { get cellType(): CellType; protected getBorderPositions(): CellBorderPosition[]; protected initCell(): void; getBackgroundColor(): { backgroundColor: string; backgroundColorOpacity: number; intelligentReverseTextColor: boolean; }; protected getTextStyle(): { fontSize: number; fill: string; linkTextFill: string; textAlign: NonNullable; textBaseline: NonNullable; opacity: NonNullable; fontFamily: string; fontWeight: NonNullable; fontStyle: NonNullable; fontVariant: string; lineHeight: NonNullable; maxLinesByField?: Record | null | undefined; textOverflow?: string | undefined; maxLines?: number | undefined; wordWrap?: boolean | undefined; }; protected getFormattedFieldValue(): FormatResult; getMaxTextWidth(): number; protected isBolderText(): boolean; findFieldCondition(): undefined; mappingValue(): undefined; getIconPosition(): PointLike; }