type ElRefs = Array; export declare const useArrowNavigation: () => { buildMatrix: (elements: Array, set: "monthYear" | "time" | "actionRow") => void; buildMultiLevelMatrix: (elements: HTMLElement[][], set: "calendar" | "selectionGrid" | "monthPicker") => void; setTimePickerBackRef: (el: HTMLElement | null) => void; setSelectionGrid: (value: boolean) => void; setTimePicker: (value: boolean, mode?: boolean) => void; setTimePickerElements: (elements: HTMLElement[][], order?: 0 | 1) => void; arrowRight: () => void; arrowLeft: () => void; arrowUp: () => void; arrowDown: () => void; clearArrowNav: () => void; setMonthPicker: (value: boolean) => void; refSets: { monthYear: ElRefs; calendar: ElRefs[]; time: ElRefs; actionRow: ElRefs; selectionGrid: ElRefs[]; timePicker: { 0: ElRefs[]; 1: ElRefs[]; }; monthPicker: ElRefs[]; }; }; export {};