import type { PositionState, RootCellFn, ScrollIntoViewFn } from "../+types.js"; import type { PositionUnion } from "../../+types.js"; export interface HandleVerticalParams { readonly isUp: boolean; readonly scrollIntoView: ScrollIntoViewFn; readonly gridId: string; readonly getRootCell: RootCellFn; readonly viewport: HTMLElement; readonly cp: PositionState; readonly pos: PositionUnion; readonly posElement: HTMLElement; readonly active: HTMLElement; readonly done: () => void; readonly modified: boolean; readonly rowCount: number; readonly isRowDetailExpanded: (rowIndex: number) => boolean; } export declare function handleVertical(params: HandleVerticalParams): void;