import { default as React } from 'react';
import { QuizContent } from '../../types/presentationTypes';

export interface InteractiveQuizProps {
    content: QuizContent;
    /** Callback when answer is submitted */
    onSubmit?: (answerIds: string[], isCorrect: boolean, points: number) => void;
    /** Whether quiz is locked (time expired or already submitted) */
    locked?: boolean;
    /** Additional class name */
    className?: string;
    /** Theme from presentation */
    theme?: {
        primaryColor?: string;
        accentColor?: string;
        fontFamily?: string;
    };
}
export declare const InteractiveQuiz: React.FC<InteractiveQuizProps>;
export default InteractiveQuiz;
//# sourceMappingURL=InteractiveQuiz.d.ts.map