import { GlideProps, Theme } from '../../types'; import { Rectangle } from '@glideappsfinal/glide-data-grid'; interface UseColumnRowHighlightRegionsParams { baseRegions: GlideProps['highlightRegions']; selectedColumnIndexes: number[]; headerSelectedRowIndexes: number[]; activeRow?: number; activeRange?: Rectangle; selectionRangeStack?: readonly Rectangle[]; checkboxAvailableRowIndexes?: ReadonlySet; totalRows: number; firstDataCol: number; columnsCount: number; theme: Theme; } export declare function useColumnRowHighlightRegions({ baseRegions, selectedColumnIndexes, headerSelectedRowIndexes, activeRow, activeRange, selectionRangeStack, checkboxAvailableRowIndexes, totalRows, firstDataCol, columnsCount, theme, }: UseColumnRowHighlightRegionsParams): GlideProps['highlightRegions']; export {};