import type { PaperSheetAnswers, PaperSheetData, PaperSheetFeedbackThread, PaperSheetReview } from './types.js'; type PaperSheetReviewMode = 'none' | 'mock' | 'live'; type $$ComponentProps = { sheet: PaperSheetData; reviewMode?: PaperSheetReviewMode; answers?: PaperSheetAnswers; review?: PaperSheetReview | null; feedbackThreads?: Record; feedbackSending?: Record; feedbackRuntimeStatuses?: Record; feedbackThinking?: Record; feedbackAssistantDrafts?: Record; editable?: boolean; allowFeedbackReplies?: boolean; showCompletedFeedbackCards?: boolean; showFooter?: boolean; footerLabel?: string | null; gradeLabel?: string; grading?: boolean; onAnswersChange?: ((answers: PaperSheetAnswers) => void | Promise) | undefined; onGrade?: ((answers: PaperSheetAnswers) => boolean | Promise | void | Promise) | undefined; onOpenFeedbackResponse?: ((questionId: string) => void) | undefined; onReplyToTutor?: ((questionId: string, draft: string, attachments: File[]) => boolean | Promise | void | Promise) | undefined; }; declare const PaperSheet: import("svelte").Component<$$ComponentProps, {}, "">; type PaperSheet = ReturnType; export default PaperSheet;