import { Group } from '@antv/g';
import { RowCell, SeriesNumberCell } from '../../cell';
import { RowCellPool } from '../../cell/pool';
import type { Node } from '../layout/node';
import { BaseHeader } from './base';
import type { RowHeaderConfig } from './interface';
/**
 * Row Header for SpreadSheet
 */
export declare class RowHeader extends BaseHeader<RowHeaderConfig> {
    rowCellPool: RowCellPool;
    protected initGroups(): void;
    getCellInstance(node: Node): RowCell | SeriesNumberCell;
    protected isCellInRect(node: Node): boolean;
    protected getCellGroup(item: Node): Group;
    protected layout(): void;
    protected emitRenderEvent(cell: RowCell | SeriesNumberCell): void;
    protected offset(): void;
    protected clip(): void;
    clear(): void;
}
