import type { CellRange } from '@visactor/vtable/es/ts-types'; import type { BaseTableAPI } from '@visactor/vtable/es/ts-types/base-table'; export interface IHeaderHighlightPluginOptions { rowHighlight?: boolean; colHighlight?: boolean; colHighlightBGColor?: string; colHighlightColor?: string; rowHighlightBGColor?: string; rowHighlightColor?: string; } export declare class HeaderHighlightPlugin { table: BaseTableAPI; options: IHeaderHighlightPluginOptions; colHeaderRange?: CellRange; rowHeaderRange?: CellRange; constructor(table: BaseTableAPI, options?: IHeaderHighlightPluginOptions); registerStyle(): void; bindEvent(): void; clearHighlight(): void; updateHighlight(): void; }