import { BaseApi } from "./BaseApi.js"; import { Configuration } from "./Configuration.js"; import { Enrollment, Scope } from "../types/models.js"; import { ConcludeDeactivateOrDeleteAnEnrollmentParams, EnrollmentByIdParams, EnrollUserParams, ListEnrollmentsParams } from "../types/params.js"; export declare class Enrollments extends BaseApi { constructor(config: Configuration); listEnrollments(course_id: string, params?: ListEnrollmentsParams, body?: unknown): Promise; enrollmentById(account_id: string, id: string, params?: EnrollmentByIdParams, body?: unknown): Promise; enrollUser(course_id: string, params?: EnrollUserParams, body?: unknown): Promise; concludeDeactivateOrDeleteAnEnrollment(course_id: string, id: string, params?: ConcludeDeactivateOrDeleteAnEnrollmentParams, body?: unknown): Promise; acceptCourseInvitation(course_id: string, id: string, body?: unknown): Promise; rejectCourseInvitation(course_id: string, id: string, body?: unknown): Promise; reactivateAnEnrollment(course_id: string, id: string, body?: unknown): Promise; addsLastAttendedDateToStudentEnrollmentInCourse(course_id: string, user_id: string, body?: unknown): Promise; }