import { BaseApi } from "./BaseApi.js"; import { Configuration } from "./Configuration.js"; import { Account, Assessment, Rubric } from "../types/models.js"; import { CreateRubricassociationParams, CreateSingleRubricAssessmentParams, CreateSingleRubricParams, GetSingleRubricParams, UpdateRubricassociationParams, UpdateSingleRubricAssessmentParams, UpdateSingleRubricParams } from "../types/params.js"; export declare class Rubrics extends BaseApi { constructor(config: Configuration); createSingleRubric(course_id: string, params?: CreateSingleRubricParams, body?: unknown): Promise; updateSingleRubric(course_id: string, id: string, params?: UpdateSingleRubricParams, body?: unknown): Promise; deleteSingleRubric(course_id: string, id: string, body?: unknown): Promise; listRubrics(account_id: string, body?: unknown): Promise; getSingleRubric(account_id: string, id: string, params?: GetSingleRubricParams, body?: unknown): Promise; createSingleRubricAssessment(course_id: string, rubric_association_id: string, params?: CreateSingleRubricAssessmentParams, body?: unknown): Promise; updateSingleRubricAssessment(course_id: string, rubric_association_id: string, id: string, params?: UpdateSingleRubricAssessmentParams, body?: unknown): Promise; deleteSingleRubricAssessment(course_id: string, rubric_association_id: string, id: string, body?: unknown): Promise; createRubricassociation(course_id: string, params?: CreateRubricassociationParams, body?: unknown): Promise; updateRubricassociation(course_id: string, id: string, params?: UpdateRubricassociationParams, body?: unknown): Promise; deleteRubricassociation(course_id: string, id: string, body?: unknown): Promise; }