import { MergedCellsAlign, MergedCellsRegion, ObjectForExtending } from '../types'; export declare function createMergedRegionsResolver(regions: readonly MergedCellsRegion[], renderColKeysRef: { readonly current: readonly string[]; }, rowsRef: { readonly current: readonly R[]; }, rowKeyGetter: (row: R) => string | number): { regionCols: Set; colSpan: (colKey: string) => (cellInfo: { rowInd: number; }) => number; rowSpan: (colKey: string) => (cellInfo: { rowInd: number; }) => readonly [ number, number ] | null; align: (colKey: string) => (cellInfo: { rowInd: number; }) => MergedCellsAlign | undefined; };