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 {};