import { type ComputedRef, type Ref } from "vue"; export type useScrollIntoFocusType = { position: Ref<{ row: number; col: number; }>; selectedElement: ComputedRef | Ref; behavior?: "smooth" | "instant"; delay?: number; focusableSelector?: string; parentSelector?: string; buffer?: number; bufferX?: number; bufferY?: number; suppressLogs?: boolean; scrollType: "throttle" | "debounce"; // rowClip?: "end" | "start" | "center" | "nearest"; // colClip?: "end" | "start" | "center" | "nearest"; };