import { OnInit } from '@angular/core'; import { Observable } from 'rxjs'; import { Quiz, QuizStatus } from './shared/models/quiz'; import { AnswerData } from './shared/models/answer'; import { NgxQuizService } from './ngx-quiz.service'; import { AbstractQuizEmitterDirective } from './shared/directives/abstract-quiz-emitter.directive'; import { Report } from './shared/models/report'; import * as i0 from "@angular/core"; export declare class NgxQuizComponent extends AbstractQuizEmitterDirective implements OnInit { private quizService; quiz: Quiz; quizStatus$: Observable; index$: Observable; started: QuizStatus; ongoing: QuizStatus; finished: QuizStatus; constructor(quizService: NgxQuizService); ngOnInit(): void; startQuiz(): void; restartQuiz(): void; finishQuiz(report: Report): void; previousQuestion(): void; nextQuestion(): void; answerClicked(answerData: AnswerData): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }