import type { PositionState, RootCellFn, ScrollIntoViewFn } from "../+types.js"; import type { PositionUnion } from "../../+types.js"; export interface HandleHomeEndParams { readonly isEnd: boolean; readonly scrollIntoView: ScrollIntoViewFn; readonly getRootCell: RootCellFn; readonly gridId: string; readonly columnCount: number; readonly rowCount: 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 handleHomeEnd({ modified, isEnd, active, cp, done, gridId, pos, rowCount, posElement, scrollIntoView, columnCount, getRootCell, viewport, }: HandleHomeEndParams): void;