import { Repository } from "typeorm";
import { Question } from "@features/questions/domain/entities/question.entity";
export declare class QuestionRepository {
    private readonly questionRepository;
    constructor(questionRepository: Repository<Question>);
    findById(id: number): Promise<Question | null>;
    findAll(): Promise<Question[]>;
    create(data: Partial<Question>): Promise<Question>;
    update(id: number, data: Partial<Question>): Promise<Question>;
    delete(id: number): Promise<void>;
}
