import type { PositionGridCell, PositionUnion } from "../../types.js"; import type { DataRect } from "../types.js"; /** * Expands the last selection rect downward by one row step from the focused * cell position. When `meta` is true the rect jumps directly to the last row. * Span roots are respected so the rect always aligns to full cell extents. * Returns the updated selections array, or null if no expansion is possible. */ export declare function expandRectsDown(scrollIntoView: (params: { row?: number; column?: number; }) => void, cellRoot: (row: number, column: number) => PositionUnion | null, selections: DataRect[], meta: boolean, position: PositionGridCell, rowCount: number): DataRect[] | null;