import type { PositionState, RootCellFn, ScrollIntoViewFn } from "../+types"; import type { PositionUnion } from "../../+types"; export interface HandleHorizontalParams { readonly isBack: boolean; readonly scrollIntoView: ScrollIntoViewFn; readonly getRootCell: RootCellFn; readonly gridId: string; readonly columnCount: number; readonly viewport: HTMLElement; readonly cp: PositionState; readonly pos: PositionUnion; readonly posElement: HTMLElement; readonly active: HTMLElement; readonly done: () => void; readonly modified: boolean; } export declare function handleHorizontal({ isBack, viewport, scrollIntoView, getRootCell, columnCount, gridId, pos, posElement, active, cp, done, modified, }: HandleHorizontalParams): void;