import Response from "../util/Response"; import { AxiosPromise } from "axios"; declare class Education { static listCategories(params?: object): AxiosPromise>; static viewCategory(uuid: string, params?: object): AxiosPromise>; static createCategory(data: object): AxiosPromise>; static updateCategory(uuid: string, data: object): AxiosPromise>; static deleteCategory(uuid: string): AxiosPromise>; static listTracks(params?: object): AxiosPromise>; static viewTrack(uuid: string): AxiosPromise>; static createTrack(data: object): AxiosPromise>; static updateTrack(uuid: string, data: object): AxiosPromise>; static deleteTrack(uuid: string): AxiosPromise>; static registerForTrack(uuid: string): AxiosPromise>; static myTracks(): AxiosPromise>; static getTrackAnalytics(uuid: string): AxiosPromise>; static listContent(params?: object): AxiosPromise>; static viewContent(uuid: string, params?: object): AxiosPromise>; static createContent(data: object): AxiosPromise>; static updateContent(uuid: string, data: object): AxiosPromise>; static deleteContent(uuid: string): AxiosPromise>; static heartbeat(uuid: string, data: object): AxiosPromise>; static getSecureVideo(uuid: string): AxiosPromise>; static getPreviewSecureVideo(uuid: string): AxiosPromise>; static listAllProgress(params?: object): AxiosPromise>; static listTrackContent(track_id: string): AxiosPromise>; static addContentToTrack(track_id: string, data: object): AxiosPromise>; static removeContentFromTrack(track_id: string, content_id: string): AxiosPromise>; static reorderTrackContent(track_id: string, content_ids: string[]): AxiosPromise>; static listQuizzes(params?: object): AxiosPromise>; static viewQuiz(uuid: string): AxiosPromise>; static submitQuiz(uuid: string, answers: object): AxiosPromise>; static myQuizAttempts(uuid: string): AxiosPromise>; static viewQuizAttempt(uuid: string): AxiosPromise>; static createQuiz(data: object): AxiosPromise>; static updateQuiz(uuid: string, data: object): AxiosPromise>; static deleteQuiz(uuid: string): AxiosPromise>; static listQuizQuestions(quiz_id: string): AxiosPromise>; static createQuizQuestion(quiz_id: string, data: object): AxiosPromise>; static reorderQuizQuestions(quiz_id: string, question_ids: string[]): AxiosPromise>; static listQuizOptions(question_id: string): AxiosPromise>; static createQuizOption(question_id: string, data: object): AxiosPromise>; static viewQuizQuestion(uuid: string): AxiosPromise>; static updateQuizQuestion(uuid: string, data: object): AxiosPromise>; static deleteQuizQuestion(uuid: string): AxiosPromise>; static viewQuizOption(uuid: string): AxiosPromise>; static updateQuizOption(uuid: string, data: object): AxiosPromise>; static deleteQuizOption(uuid: string): AxiosPromise>; static syncProgress(data: object): AxiosPromise>; static getMyProgressByContent(content_id: string): AxiosPromise>; static listRegistrations(params?: object): AxiosPromise>; static refreshUserTrack(uuid: string): AxiosPromise>; static logView(data: object): AxiosPromise>; static saveModuleData(data: object): AxiosPromise>; static getModuleData(uuid: string): AxiosPromise>; static getConversionReport(): AxiosPromise>; static getAdoptionReport(): AxiosPromise>; static getQuestionPerformanceReport(params?: object): AxiosPromise>; static getRetentionReport(): AxiosPromise>; /** * List raw engagement logs. * @param params Filter by user_id, content_id, or is_paid */ static listViews(params?: object): AxiosPromise>; static myBadges(): AxiosPromise>; static awardBadge(data: object): AxiosPromise>; static myCertificates(): AxiosPromise>; static downloadCertificate(uuid: string): AxiosPromise>; static listTemplates(params?: object): AxiosPromise>; static createTemplate(data: object): AxiosPromise>; static viewTemplate(uuid: string, params?: object): AxiosPromise>; static updateTemplate(uuid: string, data: object): AxiosPromise>; static deleteTemplate(uuid: string): AxiosPromise>; static uploadTemplateSignature(uuid: string, file: File): AxiosPromise>; static uploadTemplateBackground(uuid: string, file: File): AxiosPromise>; } export default Education;