import { BaseApi } from "./BaseApi.js"; import { Configuration } from "./Configuration.js"; import { Account, Progress, Scope, Submission, UserDisplay } from "../types/models.js"; import { GetSingleSubmissionByAnonymousIdParams, GetSingleSubmissionParams, GradeOrCommentOnMultipleSubmissionsParams, GradeOrCommentOnSubmissionByAnonymousIdParams, GradeOrCommentOnSubmissionParams, ListAssignmentSubmissionsParams, ListMultipleAssignmentsGradeableStudentsParams, ListSubmissionsForMultipleAssignmentsParams, SubmissionSummaryParams, SubmitAnAssignmentParams } from "../types/params.js"; export declare class Submissions extends BaseApi { constructor(config: Configuration); submitAnAssignment(course_id: string, assignment_id: string, params?: SubmitAnAssignmentParams, body?: unknown): Promise; listAssignmentSubmissions(course_id: string, assignment_id: string, params?: ListAssignmentSubmissionsParams, body?: unknown): Promise; listSubmissionsForMultipleAssignments(course_id: string, params?: ListSubmissionsForMultipleAssignmentsParams, body?: unknown): Promise; getSingleSubmission(course_id: string, assignment_id: string, user_id: string, params?: GetSingleSubmissionParams, body?: unknown): Promise; getSingleSubmissionByAnonymousId(course_id: string, assignment_id: string, anonymous_id: string, params?: GetSingleSubmissionByAnonymousIdParams, body?: unknown): Promise; uploadFile(course_id: string, assignment_id: string, user_id: string, body?: unknown): Promise; gradeOrCommentOnSubmission(course_id: string, assignment_id: string, user_id: string, params?: GradeOrCommentOnSubmissionParams, body?: unknown): Promise; gradeOrCommentOnSubmissionByAnonymousId(course_id: string, assignment_id: string, anonymous_id: string, params?: GradeOrCommentOnSubmissionByAnonymousIdParams, body?: unknown): Promise; listGradeableStudents(course_id: string, assignment_id: string, body?: unknown): Promise; listMultipleAssignmentsGradeableStudents(course_id: string, params?: ListMultipleAssignmentsGradeableStudentsParams, body?: unknown): Promise; gradeOrCommentOnMultipleSubmissions(course_id: string, params?: GradeOrCommentOnMultipleSubmissionsParams, body?: unknown): Promise; markSubmissionAsRead(course_id: string, assignment_id: string, user_id: string, body?: unknown): Promise; markSubmissionAsUnread(course_id: string, assignment_id: string, user_id: string, body?: unknown): Promise; markSubmissionItemAsRead(course_id: string, assignment_id: string, user_id: string, item: string, body?: unknown): Promise; getRubricAssessmentsReadState(course_id: string, assignment_id: string, user_id: string, body?: unknown): Promise; markRubricAssessmentsAsRead(course_id: string, assignment_id: string, user_id: string, body?: unknown): Promise; getDocumentAnnotationsReadState(course_id: string, assignment_id: string, user_id: string, body?: unknown): Promise; markDocumentAnnotationsAsRead(course_id: string, assignment_id: string, user_id: string, body?: unknown): Promise; submissionSummary(course_id: string, assignment_id: string, params?: SubmissionSummaryParams, body?: unknown): Promise; }