import { BaseRepository } from "./BaseRepository"; import { QuizQuestion } from "../models/QuizQuestion"; import { SqliteAdapter } from "../database/SqliteAdapter"; export declare class QuizQuestionRepository extends BaseRepository { constructor(dbAdapter: SqliteAdapter); /** * Create a new quiz question */ create(data: Omit): Promise; /** * Update an existing quiz question */ update(id: string, data: Partial): Promise; /** * Find questions by quiz ID */ findByQuizId(quizId: string): Promise; /** * Delete questions for a quiz */ deleteByQuizId(quizId: string): Promise; }