import { Question, QuestionResult } from '../useQuizStore/index';
declare const QuizHeaderResult: import("react").ForwardRefExoticComponent<{
    className?: string;
} & import("react").RefAttributes<HTMLDivElement>>;
declare const QuizResultHeaderTitle: import("react").ForwardRefExoticComponent<{
    className?: string;
    showBadge?: boolean;
    onRepeat?: () => void;
    canRetry?: boolean;
} & import("react").RefAttributes<HTMLDivElement>>;
declare const QuizResultTitle: import("react").ForwardRefExoticComponent<{
    className?: string;
} & import("react").RefAttributes<HTMLParagraphElement>>;
declare const QuizResultPerformance: import("react").ForwardRefExoticComponent<{
    showDetails?: boolean;
} & import("react").RefAttributes<HTMLDivElement>>;
declare const QuizListResult: import("react").ForwardRefExoticComponent<{
    className?: string;
    onSubjectClick?: (subject: string) => void;
} & import("react").RefAttributes<HTMLDivElement>>;
declare const QuizListResultByMateria: ({ subject, onQuestionClick, subjectName, }: {
    subject: string;
    onQuestionClick: (question: Question | QuestionResult["answers"][number]) => void;
    subjectName?: string;
}) => import("react/jsx-runtime").JSX.Element;
export { QuizListResultByMateria, QuizListResult, QuizResultPerformance, QuizResultTitle, QuizResultHeaderTitle, QuizHeaderResult, };
//# sourceMappingURL=QuizResult.d.ts.map