import type { ListVisibleRange } from "./list-geometry.js"; export declare function normalizeListIndex(value: unknown, itemsLength: number): number; export declare function isActiveVisible(active: number, range: ListVisibleRange): boolean; export declare function anchorActiveToViewport(active: number, itemsLength: number, range: ListVisibleRange, direction: -1 | 1): number; export declare function pageAnchor(active: number, itemsLength: number, range: ListVisibleRange, direction: -1 | 1): number; export declare function nearestVisibleActive(active: number, itemsLength: number, range: ListVisibleRange): number;