import type React from "react";
import { type BookSuggestion } from "../../../utils/bookGenieAPI";
import { type FormattedValidationRecommendation } from "../../../utils/recommendationParser";
interface BookLearningFormProps {
    question: string;
    onSubmit?: (formData: any) => void;
    rating: number;
    baseUrl: string;
    extractedRating?: number | null;
    setExtractedRating: React.Dispatch<React.SetStateAction<number | null>>;
    currentDocumentDetails: any;
    formDataState: any;
    setFormDataState: React.Dispatch<React.SetStateAction<any>>;
    instantLearningSuggestions?: any;
    setSendMessageInChat: React.Dispatch<React.SetStateAction<string>>;
    setValidationWtaResponse: React.Dispatch<React.SetStateAction<any>>;
    availableBooks: BookSuggestion[];
    setAvailableBooks: React.Dispatch<React.SetStateAction<BookSuggestion[]>>;
    validationRecommendations: FormattedValidationRecommendation | null;
}
declare const BookLearningForm: React.FC<BookLearningFormProps>;
export default BookLearningForm;
//# sourceMappingURL=BookLearningForm.d.ts.map