/** * CodeSubmission * Responsible for handling the codeSubmissions logic with the server via REST API */ import { RESTFetchCodeSubmissionsForStudentData, RESTStoreCodeBase64Data, ServerResponse } from "../types/server-responses"; import RESTTower from "./RESTTower"; declare class RESTCodeSubmission extends RESTTower { constructor(); static submitCodeInBase64({ codeBase64 }: RESTStoreCodeBase64Data, onUploadProgress?: (progressEvent: any) => void): Promise>; static updateCodeInBase64({ codeBase64 }: RESTStoreCodeBase64Data): Promise>; static fetchStudentCodeSubmissionsHandler({ classId, studentId }: RESTFetchCodeSubmissionsForStudentData): Promise>; } export default RESTCodeSubmission;