import { GlideProps, CellsSelectionMode, Theme } from '../../types'; import { GridSelection, Rectangle } from '@glideappsfinal/glide-data-grid'; interface UseBaseHighlightRegionsParams { cellsSelectionMode: CellsSelectionMode; selection: GridSelection; baseTheme: Theme; serviceColumnsCount: number; activeDataRange?: Rectangle; outlineRange?: Rectangle; checkboxSelectedRowIndexes?: ReadonlySet; errorCellRanges?: readonly Rectangle[]; highlightRegionsExternal?: GlideProps['highlightRegions']; } export declare function useBaseHighlightRegions({ cellsSelectionMode, selection, baseTheme, serviceColumnsCount, activeDataRange, outlineRange, checkboxSelectedRowIndexes, errorCellRanges, highlightRegionsExternal, }: UseBaseHighlightRegionsParams): GlideProps['highlightRegions']; export {};