import type { UserQuestionItem, UserQuestionOption } from './types'; export interface UseUserQuestionKeyboardProps { isSubmitting: boolean; currentQuestion: UserQuestionItem | undefined; currentOptions: UserQuestionOption[]; currentQuestionIndex: number; questions: UserQuestionItem[]; focusedOptionIndex: number; setFocusedOptionIndex: (n: number) => void; currentQuestionHasAnswer: boolean; getSelectedOptionIndex: (i: number) => number; setShouldScrollToQuestion: (v: boolean) => void; setCurrentQuestionIndex: (i: number) => void; handleOptionClick: (questionText: string, optionLabel: string, questionIndex: number) => void; handleContinue: () => void; } export declare function useUserQuestionKeyboard({ isSubmitting, currentQuestion, currentOptions, currentQuestionIndex, questions, focusedOptionIndex, setFocusedOptionIndex, currentQuestionHasAnswer, getSelectedOptionIndex, setShouldScrollToQuestion, setCurrentQuestionIndex, handleOptionClick, handleContinue, }: UseUserQuestionKeyboardProps): void;