import type { SpreadSheet } from '../../sheet-type/index'; import type { PanelBBox } from '../bbox/panelBBox'; import { Node } from '../layout/node'; import { BaseHeader, type BaseHeaderConfig } from './base'; export declare class SeriesNumberHeader extends BaseHeader { private backgroundShape; private leftBorderShape; /** * Get seriesNumber header by config * @param viewportBBox * @param seriesNumberWidth * @param leafNodes * @param spreadsheet * @param cornerWidth */ static getSeriesNumberHeader(viewportBBox: PanelBBox, seriesNumberWidth: number, leafNodes: Node[], spreadsheet: SpreadSheet, cornerWidth: number): SeriesNumberHeader; constructor(cfg: BaseHeaderConfig); clip(): void; layout(): void; protected offset(): void; private addBackGround; private addBorder; private getStyle; private addText; private getTextPadding; }