import type { PaperSheetAnswers, PaperSheetFeedbackThread, PaperSheetReview, SheetDocument, SheetFeedbackStateMap, SheetMode, SheetReplyPayload } from './types.js'; type Props = { document: SheetDocument; answers?: PaperSheetAnswers; seedAnswers?: PaperSheetAnswers; review?: PaperSheetReview | null; mockReview?: PaperSheetReview | null; feedbackThreads?: Record; feedbackState?: SheetFeedbackStateMap; mode?: SheetMode; allowReplies?: boolean; showCompletedFeedbackCards?: boolean; showFooter?: boolean; footerLabel?: string | null; gradeLabel?: string; grading?: boolean; onAnswersChange?: (answers: PaperSheetAnswers) => void; onGrade?: (answers: PaperSheetAnswers) => boolean | Promise | void | Promise; onOpenResponse?: (questionId: string) => void; onReply?: (questionId: string, payload: SheetReplyPayload) => boolean | Promise | void | Promise; }; declare const Sheet: import("svelte").Component; type Sheet = ReturnType; export default Sheet;